<SEC-DOCUMENT>0001558370-25-001150.txt : 20250219
<SEC-HEADER>0001558370-25-001150.hdr.sgml : 20250219
<ACCEPTANCE-DATETIME>20250219161041
ACCESSION NUMBER:		0001558370-25-001150
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		77
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250219
DATE AS OF CHANGE:		20250219

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Grand Canyon Education, Inc.
		CENTRAL INDEX KEY:			0001434588
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-EDUCATIONAL SERVICES [8200]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				203356009
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		2600 W. CAMELBACK ROAD
		CITY:			PHOENIX
		STATE:			AZ
		ZIP:			85017
		BUSINESS PHONE:		602-247-4400

	MAIL ADDRESS:	
		STREET 1:		2600 W. CAMELBACK ROAD
		CITY:			PHOENIX
		STATE:			AZ
		ZIP:			85017
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>lope-20241231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.9.0.3 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 2/19/2025 1:22:43 PM -->
<!-- iXBRL Library version: 1.0.9062.16423 -->
<!-- iXBRL Service Job ID: e02a7c8c-672c-4875-bbfc-52dc84ceb4a6 -->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:lope="http://www.gcu.edu/20241231" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title>GRAND CANYON EDUCATION,&#160;INC._December&#160;31, 2024</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" xs:nil="true" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_afQLUUDFAk6a3SZ-FhLsxw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" xs:nil="true" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" name="us-gaap:CommitmentsAndContingencies" id="Hidden_mtyNH2QTM0qNf82pzTwkCQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" xs:nil="true" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" name="us-gaap:PreferredStockValue" id="Hidden_Rrhu7-B2VE20ufGdEPF2pg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" xs:nil="true" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" name="us-gaap:PreferredStockValue" id="Hidden_UU02IDDGJUuGs4v5B5nUdA"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_yVs0wtldrku7K5rORm9txg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_p6YmSzLtAk2h-ElFHwixsQ">0</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Hidden_R0zPd0wslUiZsT0gd2htYw">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Hidden_pLf3M-MB-kWhYg-Onf2fMg">P4Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_RTOtNtFA9USRjo5qE5DBgg" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_8GW0h5pn10ac0vhPM5wSgA">0.2000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_D4PA434SAUivHN49MG2YMg" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_v4nhV-xWB02RKqNwN2LiYA">0.2000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFourMember_mQAl1oLo_0GrxQFqt0o2qA" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_U-y9oVG8iEKqsAaMQsPAWQ">0.2000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFiveMember_-bHTwuEQlUikZxgox2_omA" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_Q8Sn4Y8p7UGLsYFmj93MLA">0.2000</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityCentralIndexKey" id="Tc_zn58t0iXn0yMMW7gy2k7CQ_2_1">0001434588</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:CurrentFiscalYearEndDate" id="Tc_9sel3SbnrE6uPUMNvz95sQ_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentFiscalYearFocus" id="Tc_ZNnYYiUjJUiq0cP7jX633A_4_1">2024</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentFiscalPeriodFocus" id="Tc_qCDKdPufEUeXcomdjVDnmQ_5_1">FY</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:AmendmentFlag" id="Tc_-uYlSKN3S0m3YFMQvEUaiA_6_1">false</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Hidden_ZRV7IRPbd0ek3YIIi5YMeA">P10Y4M</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="lope-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_aiXkRgLLuUa36hvWc3R2CQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:OperatingLeaseLeaseNotYetCommencedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_fsjEc0bzBkKlVfEYkXYHYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UX0OhX-4Y0SndXVnbvjysw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XuIHCp-nKEadX1xxPTcmqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5g9RAgmOfkaWD01E4T-XBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QZ-BEsEL-k6eaGKdSkbzCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OL58tuz39ky2Uf4RzMhK0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eK4sF-04ukOJf3tJ21Tj2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TR6b5OOfk0ComC3LOp1QWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1O1uTQJ9EUiKccWJzAZ-zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5rMwa9B5_EKBisAopCIF1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iYuwrNb5tkuhLRH37V0O1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0YEgQplVE0qmwIlRO6dzWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ps5ACY68Z0mcVIEwvuPl0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x_Wwa7zWtUKBwAmrG1GVgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</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="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4ZrlZIy4PUOgtdDWBkucUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_uzY8AIq4bUKvY6iJ-psq9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_RTOtNtFA9USRjo5qE5DBgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_D4PA434SAUivHN49MG2YMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_QACacjYkP0iEhsh65bfTLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFourMember_mQAl1oLo_0GrxQFqt0o2qA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lope:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFiveMember_-bHTwuEQlUikZxgox2_omA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">lope:ShareBasedCompensationAwardTrancheFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_4_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_TmGcndq70EK89qp-vJC1yQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_ogBTMc7IG0uEYx_Ku9ysEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_vr6LjWZut0qRZJTPOTdsFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_v9fOFESntUS99XzfVXbbNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_5PP8soHlxEyipmi2wylJTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_uLtdfQExc0G2_HU6dvP6Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_oOfqhXyeokSMelDneTIgMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_uNofbDAKn02UzzIRibxR9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_UT4IpoSq00aKPvKdO7uAmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Rm6dLAA9P0CawhHmHHy9yA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_lg6mD5X9s0uwxzHptRsSOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_N9uJIeNRfESDvBAO89Yk1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_4mul1IAqNUqUAtw3TdJPJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_3DfTou4QgkG9WNvxIBsyCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_dxcS44uzrESUJs67-g04Aw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_toyP8jtLtEmfH5MjDCUCLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_deusjNAILkO-Dg78wpJNpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Z-U7qJumh06oL_aMdHiwSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xTbVDpWYLEG8bAvARhBssw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_RoFFqHzOUkGzI8twtBPnsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:CapitalizedContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eqej3o8LkEyRX9sDLWgZ-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Ibz_gPZJaES7WeRcCmqI7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:CapitalizedContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:UniversityPartnerRelationshipIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_7_ceHdjS90migFJV-pavaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0n3hRLIToEe85C6PhQUIOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H-xzonsKsESiqD-7oDsA7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Aj--o_HimUu5ByOVU7i9-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Akcrrpj9pE6bMT6uuE67rw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ckXa2W2tBUmdES1ByBIBPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cqvVFfzHc0SzEqeoPfMHEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_mTYfTgkTa0K2AKV5zuiTyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_zPHjpHJAQ02m8jFVFaNpAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:UniversityPartnerRelationshipIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_qhLEqFEOp0CcFZMej4J5AA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_WhTXAeDpRUiucFpq8pt0Lw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1zL29iPwxUmOg199bmoDWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_xyXDwZPcOES90gxoxV6wGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_HzmcLHoBzkG5r-MdWV8X6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_mPX2E6mCaEuUFIZjXhWs1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_q7JjkU16eEe4ol3VNOsEiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_BHILa75i40GfMB4EvVdlFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_y89QGaKzLUOuRuMXbz3iUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_HLdf7suKjUKaX0pwvnQ1ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_NDowt36uOE6ywsIrbBUzTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_VWRWXZ1mfUOZvV1WNWcfXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_7jD2izUepkKOd4D9g8h25g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_gdpUsE8s4kCLjvhCYiKFOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_9h4ldeMoJU2UU5Xehl958Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_Aj3kORPuSUeGiWOfZ9UVCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_6TiBySopYUm-IsmCnO--xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_Oh-XDIw1UUOqP7BkvmQ2ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_x0Egb60sz0S5CQjBk1erZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_29_2025_To_1_29_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jISwQWzRoEWqdcZRWOwbYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-29</xbrli:startDate><xbrli:endDate>2025-01-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2018_To_7_1_2018_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_us-gaap_TypeOfArrangementAxis_lope_MasterServicesAgreementMember_cPtgAitBIE2YVjVULMNrbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">lope:MasterServicesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_SvmbncRhUUiimY0t07bD5Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_F4rnMXvd6kC8qrwgF3qguQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_28_2024_K7T5htvp4U-me287y5EjkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_14_2025_9TO3MqtoIUCKLQVZvP_UGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001434588</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA"><xbrli:measure>lope:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_lease_iHZgqxo15Umz55yNa-m-lA"><xbrli:measure>lope:lease</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_Agency_hjVWYoqPd0-zNtJQKguZVg"><xbrli:measure>lope:Agency</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_project_irJhhn_sok6VDZGjvkZKSQ"><xbrli:measure>lope:project</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg"><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:unit id="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw"><xbrli:measure>lope:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:7.2pt;min-height:20.15pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:9.2pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:1pt;text-align:center;text-indent:0pt;border-top:3px double #000000;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_35fb0b33_2616_4a7b_8c8b_64fb1dc74566"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:15pt;font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:15pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:3pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:15pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Form&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentType" id="Narr_41XtO-uVlUmR_SDJM_RMTQ"><b style="font-weight:bold;">10-K</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-top:3pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Mark One)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentAnnualReport" id="Narr_VKI7mrO3GU6n9L2_6XttlQ"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">For the fiscal&#160;year ended: </b><ix:nonNumeric format="ixt:date-monthname-day-year-en" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentPeriodEndDate" id="Narr__nAqiQoU0EGdRQWzUsaPLg"><b style="font-size:8pt;font-weight:bold;">December&#160;31, 2024</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">OR</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-indent:-24.5pt;margin:0pt 0pt 0pt -0.04pt;"><span style="font-size:3pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentTransitionReport" id="Narr_Qx0bPLirrEaSKDo4RRU8MA"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:8pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">For the transition period from [&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;] to [&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;]</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">Commission file number: </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityFileNumber" id="Narr_OJ9sFNfeiEiXjmFT2-YwBA"><b style="font-size:8pt;font-weight:bold;">001-34211</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:3pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:19pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityRegistrantName" id="Narr_QpfmgdL9SEqm-4eHTWJWFQ"><b style="font-weight:bold;">GRAND CANYON EDUCATION,&#160;INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Exact name of registrant as specified in its charter)</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-top:3pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_cdafba9e_7136_405b_96ab_a3b202f11f8c"></a><a id="Tc_6oy4JERyn0qOAC2WPIlTNw_1_0"></a><a id="Tc_uA1aku_c-USERzBh7L5SoQ_1_1"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityIncorporationStateCountryCode" id="Tc_3GK29m1NIUmrNStbT-_p-w_0_0"><b style="font-size:8pt;font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityTaxIdentificationNumber" id="Tc__vK9MDV0lE2l7QJU3KSpcg_0_1"><b style="font-size:8pt;font-weight:bold;">20-3356009</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(State or other jurisdiction of</b><br/><b style="font-weight:bold;">incorporation or organization)</b></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(I.R.S. Employer</b><br/><b style="font-weight:bold;">Identification No.)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityAddressAddressLine1" id="Narr_eZ_6d9d8FEK2UTvIRGDm0A"><b style="font-size:8pt;font-weight:bold;">2600 W. Camelback Road</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityAddressCityOrTown" id="Narr_idrSpNCv7E-sp_44X0hKKQ"><b style="font-size:8pt;font-weight:bold;">Phoenix</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityAddressStateOrProvince" id="Narr_5Q2WfoGsakibQm0DzlcpCg"><b style="font-size:8pt;font-weight:bold;">Arizona</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityAddressPostalZipCode" id="Narr_bOamrD8NBkqXi1L4a_n8fQ"><b style="font-size:8pt;font-weight:bold;">85017</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Address of principal executive offices, including zip code)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">Registrant&#8217;s telephone number, including area code: (</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:CityAreaCode" id="Narr_2DXNiS-ZgUSuHLW7pGeCzA"><b style="font-size:8pt;font-weight:bold;">602</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">)&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:LocalPhoneNumber" id="Narr_yDOj_CEKQEeOENRTLzhrYg"><b style="font-size:8pt;font-weight:bold;">247-4400</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><a id="_078c5151_1596_4336_96e0_607de82bbd6d"></a><a id="Tc_EqS56CEZ1kOtjVMcprp3zA_1_0"></a><a id="Tc_jPP_KRhtoEGE-mg2qkzE5A_1_1"></a><a id="Tc_jVwwojXi4EW3k39fr-GN3A_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;width:100%;padding:0.7pt 0pt 0.7pt 0pt;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.67%;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:26.96%;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:36.36%;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.67%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title of each class</b></p></td><td style="vertical-align:bottom;width:26.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:bottom;width:36.36%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name of each exchange on which registered</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:Security12bTitle" id="Tc_EivgWVO_QUqQ9YZ-IbjY3A_2_0"><span style="font-size:8pt;">Common Stock</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:26.96%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:TradingSymbol" id="Tc_oGJy4mLzHUGaTWFVkGTLfw_2_1"><span style="font-size:8pt;">LOPE</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:36.36%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0.69pt 0pt 0.69pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:SecurityExchangeName" id="Tc_RHxvBbIrt0-z0-ClmUygfw_2_2"><span style="font-size:8pt;">Nasdaq Global Select Market</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. &#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_XplmliMEIEytWXSM8V05_Q"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">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;&#160;Yes&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span><span style="font-size:8pt;">&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityVoluntaryFilers" id="Narr_EfNuox0UMU-45VtSdUbq3g"><span style="font-size:8pt;">No</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">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&#160;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 for the past 90&#160;days. &#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityCurrentReportingStatus" id="Narr_by5WK3N3wUKtdDm5UnOssw"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityInteractiveDataCurrent" id="Narr_FMTfP9KJnkmZrRKdXkCVtA"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act. (Check one):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_61964a26_2229_41b8_9123_7fcfa2d3aa79"></a><a id="Tc_A8nfiM68JEK4EKhU4-Sp1A_1_1"></a><a id="Tc_d_MiVLJMB0mNv9vNfhqXNQ_1_2"></a><a id="Tc_I3XMebPbK0unE9ezMqUTXA_1_3"></a><a id="Tc_Nll-x1e0lkmg_7sLmKslOw_3_0"></a><a id="Tc_HOWskeQTKUuBQIiYo2vygw_3_1"></a><a id="Tc_FrjnRy5DekGwmKOndHX3yg_3_2"></a><a id="Tc_RASvf_IwUk2TVAGt61cf1Q_5_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityFilerCategory" id="Tc__YsBOP0xnkm-YwCnyiTWow_1_0"><span style="font-size:8pt;">Large Accelerated Filer</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;">Accelerated&#160;Filer</p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;">Non-accelerated Filer</p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;">Smaller Reporting Company</p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntitySmallBusiness" id="Tc_uOixEWXONUiFigSS1KjpmA_3_3"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:24.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;">Emerging Growth Company</p></td><td style="vertical-align:top;width:40.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityEmergingGrowthCompany" id="Tc_sj2zZYNoWESWWQAtguHdIw_5_1"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:27.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:3pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">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&#160;13(a)&#160;of the Exchange Act. <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><a id="_cp_text_1_1"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant has filed 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 firm that prepared or issued its audit report. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:IcfrAuditorAttestationFlag" id="Narr_ZL2uVMWaAEqpQh5VR8yk6w"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.</span><span style="font-size:8pt;"> &#160;</span><ix:nonNumeric format="ixt:fixed-false" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Narr_aqGQVmfx-UKe8YQm77u5cg"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Securities Exchange Act). &#160;&#160;Yes&#160;&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:EntityShellCompany" id="Narr_qZZzWcF6K06Gro8Us-cKhw"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">The total number of shares of common stock outstanding as of February&#160;14, 2025 was <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" format="ixt:num-dot-decimal" scale="0" contextRef="As_Of_2_14_2025_9TO3MqtoIUCKLQVZvP_UGA" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_tHQ1jfwpmU6HmOB6uvkiBw">28,724,845</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">As of June&#160;28, 2024, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, the registrant&#8217;s common stock was listed on the NASDAQ Global Market. As of June&#160;28, 2024, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" format="ixt:num-dot-decimal" scale="9" contextRef="As_Of_6_28_2024_K7T5htvp4U-me287y5EjkQ" decimals="-8" name="dei:EntityPublicFloat" id="Narr_AUX2g3WyAkK-B3FBxyOHMA">4.1</ix:nonFraction>&#160;billion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:36pt;margin:0pt;">Certain portions of the registrant&#8217;s Definitive Proxy Statement for its 2025 Annual Meeting of Stockholders (which is expected to be filed with the Commission within 120&#160;days after the end of the registrant&#8217;s 2024 fiscal&#160;year) are incorporated by reference&#160;into&#160;Part&#160;III of this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;border-bottom:3px double #000000;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_1c19a5f9_3310_4a3f_9db2_72815c5956f9"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">GRAND CANYON EDUCATION,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">FORM&#160;10-K</p><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">INDEX</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:93.45%;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SpecialNoteRegardingForwardLookingStatem"><span style="font-style:normal;font-weight:normal;">Special Note&#160;Regarding Forward-Looking Statements</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;text-decoration-line:none;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PartI_275371"><b style="font-style:normal;font-weight:bold;">PART&#160;I</b></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item1Business_912681"><span style="font-style:normal;font-weight:normal;">Item&#160;1. Business</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item1ARiskFactors_246861"><span style="font-style:normal;font-weight:normal;">Item&#160;1A. Risk Factors</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">26</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item1BUnresolvedStaffComments_159816"><span style="font-style:normal;font-weight:normal;">Item&#160;1B. Unresolved Staff Comments</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">44</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item1C"><span style="font-style:normal;font-weight:normal;">Item&#160;1C. Cybersecurity</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">44</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item2Properties_193366"><span style="font-style:normal;font-weight:normal;">Item&#160;2. Properties</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">45</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item3LegalProceedings_878133"><span style="font-style:normal;font-weight:normal;">Item&#160;3. Legal Proceedings</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item4MineSafetyDisclosures_557154"><span style="font-style:normal;font-weight:normal;">Item&#160;4. Mine Safety Disclosures</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTII_849438"><b style="font-style:normal;font-weight:bold;">PART&#160;II</b></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item5MarketforRegistrantsCommonEquityRel"><span style="font-style:normal;font-weight:normal;">Item&#160;5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">46</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item6SelectedConsolidatedFinancialandOth"><span style="font-style:normal;font-weight:normal;">Item&#160;6. [Reserved]</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">48</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item7ManagementsDiscussionandAnalysisof_"><span style="font-style:normal;font-weight:normal;">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">49</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item7AQuantitativeandQualitativeDisclosu"><span style="font-style:normal;font-weight:normal;">Item&#160;7A. Quantitative and Qualitative Disclosures about Market Risk</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">56</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item8ConsolidatedFinancialStatementsandS"><span style="font-style:normal;font-weight:normal;">Item&#160;8. Consolidated Financial Statements and Supplementary Data</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">57</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item9ChangesinandDisagreementsWithAccoun"><span style="font-style:normal;font-weight:normal;">Item&#160;9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">80</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item9AControlsandProcedures_112031"><span style="font-style:normal;font-weight:normal;">Item&#160;9A. Controls and Procedures</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">80</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item9BOtherInformation_611840"><span style="font-style:normal;font-weight:normal;">Item&#160;9B. Other Information</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIII_5967"><b style="font-style:normal;font-weight:bold;">PART&#160;III</b></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item10DirectorsExecutiveOfficersandCorpo"><span style="font-style:normal;font-weight:normal;">Item&#160;10. Directors, Executive Officers and Corporate Governance</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item11ExecutiveCompensation_339754"><span style="font-style:normal;font-weight:normal;">Item&#160;11. Executive Compensation</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item12SecurityOwnershipofCertainBenefici"><span style="font-style:normal;font-weight:normal;">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item13CertainRelationshipsandRelatedTran"><span style="font-style:normal;font-weight:normal;">Item&#160;13. Certain Relationships and Related Transactions, and Director Independence</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item14PrincipalAccountingFeesandServices"><span style="font-style:normal;font-weight:normal;">Item&#160;14. Principal Accounting Fees and Services</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIV_650870"><b style="font-style:normal;font-weight:bold;">PART&#160;IV</b></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><a href="#Item15ExhibitsandConsolidatedFinancialSt"><span style="font-style:normal;font-weight:normal;">Item&#160;15. Exhibits and Consolidated Financial Statement Schedules</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:middle;width:93.45%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:4.71%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ExhibitIndex"><span style="font-style:normal;font-weight:normal;">Exhibit&#160;Index</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;text-decoration-line:none;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_764690"><span style="font-style:normal;font-weight:normal;">SIGNATURES</span></a></p></td><td style="vertical-align:top;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">89</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_0e13a68f_d9b3_4843_a8ee_ed299b704f72"></a><a id="SpecialNoteRegardingForwardLookingStatem"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Special Note&#160;Regarding Forward-Looking Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">This Annual Report on Form&#160;10-K, including Item&#160;1, <i style="font-style:italic;">Business</i>; Item&#160;1A, <i style="font-style:italic;">Risk Factors</i>; and Item&#160;7, <i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</i>, contains certain &#8220;forward-looking statements,&#8221; within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;<span style="white-space:pre-wrap;">21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). These forward-looking statements include, without limitation, statements regarding: proposed new programs; statements as to whether regulatory developments or other matters may or may not have a material adverse effect on our financial position, results of operations, or liquidity; statements concerning projections, predictions, expectations, estimates, or forecasts as to our business, financial and operational results, and future economic performance; and statements of management&#8217;s goals and objectives and other similar expressions concerning matters that are not historical facts. Words such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates&#8221; and similar expressions, as well as statements in future tense, identify forward-looking statements.  You can also identify forward-looking statements by discussions of strategy, plans or intentions of management.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Forward-looking statements should not be read as a guarantee of future performance or results and will not necessarily be accurate indications of the times at, or by, which such performance or results will be achieved. Forward-looking statements are based on information available at the time those statements are made or management&#8217;s good faith belief as of that time with respect to future events and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Important factors that could cause our actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements, include, but are not limited to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">legal and regulatory actions taken against us related to our services business, or against our university partners that impact their businesses and that directly or indirectly reduce the service revenue we can earn under our master services agreements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the occurrence of any event, change or other circumstance that could give rise to the termination of any of the key university partner agreements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to properly manage risks and challenges associated with strategic initiatives, including potential acquisitions or divestitures of, or investments in, new businesses, acquisitions of new properties and new university partners, and expansion of services provided to our existing university partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our failure to comply with the extensive regulatory framework applicable to us either directly as a third-party service provider or indirectly through our university partners, including Title IV of the Higher Education Act and the regulations thereunder, state laws and regulatory requirements, and accrediting commission requirements, and the results of related legal and regulatory actions that arise from such failures;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the harm to our business, results of operations, and financial condition, and harm to our university partners resulting from epidemics, pandemics, or public health crises;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the harm to our business and our ability to retract and retain students resulting from capacity constraints, system disruptions, or security breaches in our online computer networks and phone systems:</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the ability of our university partners&#8217; students to obtain federal Title IV funds, state financial aid, and private financing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">potential damage to our reputation or other adverse effects as a result of negative publicity in the media, in the industry or in connection with governmental reports or investigations or otherwise, affecting us or other companies in the education services sector;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">risks associated with changes in applicable federal and state laws and regulations and accrediting commission standards, including pending rulemaking by the United States Department of Education (&#8220;ED&#8221;) applicable to us directly or indirectly through our university partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">competition from other education service companies in our geographic region and market sector, including competition for students, qualified executives and other personnel;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our expected tax payments and tax rate;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to hire and train new, and develop and train existing employees;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the pace of growth of our university partners&#8217; enrollment and its effect on the pace of our own growth;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fluctuations in our revenues due to seasonality;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to, on behalf of our university partners, convert prospective students to enrolled students and to retain active students to graduation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our success in updating and expanding the content of existing programs and developing new programs in a cost-effective manner or on a timely basis for our university partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">risks associated with the competitive environment for marketing the programs of our university partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">failure on our part to keep up with advances in technology that could enhance the experience for our university partners&#8217; students;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to manage future growth effectively;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact of any natural disasters or public health emergencies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">general adverse economic conditions or other developments that affect the job prospects of our university partners&#8217; students; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other factors discussed under the headings &#8220;Risk Factors,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; &#8220;Business,&#8221; and &#8220;Regulation.&#8221;</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Forward-looking statements speak only as of the date the statements are made. You should not put undue reliance on any forward-looking statements. We assume no obligation to update forward-looking statements to reflect actual results, changes in assumptions, or changes in other factors affecting forward-looking information, except to the extent required by applicable securities laws. If we do update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_801c5c7b_d7b0_40ba_ae9f_9d8cf8978220"></a><a id="PartI_275371"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">Part&#160;I</p><a id="Item1Business_912681"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;1.&#160;&#160;&#160;&#160;<span style="font-style:italic;">Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Grand Canyon Education, Inc., a Delaware corporation (&#8220;GCE&#8221; or the &#8220;Company&#8221;) is a publicly traded education services company dedicated to serving colleges and universities.  GCE has developed significant technological solutions, infrastructure and operational processes to provide services to these institutions on a large scale.  GCE&#8217;s most significant university partner is Grand Canyon University (&#8220;GCU&#8221;), an Arizona non-profit corporation that operates a comprehensive regionally accredited university that offers graduate and undergraduate degree programs, emphases and certificates across ten colleges both online and on ground at its campus in Phoenix, Arizona and at eight off-campus classroom and laboratory sites.  As of December 31, 2024, GCE provided education services and support to approximately 127,150 students with more than 123,100 students enrolled in GCU&#8217;s programs, emphases and certificates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We also provide education services to numerous university partners across the United States.  </span>In the healthcare field, we wo<span style="white-space:pre-wrap;">rk in partnership with universities and healthcare networks across the country, offering healthcare-related academic programs at off-campus classroom and laboratory sites located near healthcare providers and developing high-quality, career-ready graduates who enter the workforce ready to meet the demands of the healthcare industry. In addition, we have provided certain services to a university partner to assist them in expanding their online graduate programs.  As of December 31, 2024, GCE provides education services to 22 university partners across the United States</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We seek to add additional university partners and to introduce additional programs with both our existing partners and with new partners.   We may engage with both new and existing university partners to offer healthcare programs, online only or hybrid programs, or, as is the case for our most significant partner, GCU, both healthcare and other programs. We do disclose significant information for GCU, such as enrollments, due to its size in comparison to our other university partners.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Our Business </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">GCE is an education services company with 22 university partners as of December 31, 2024. We have invested more than $345 million in the last 16&#160;<span style="white-space:pre-wrap;">years in technology which includes the cost to develop systems that automate key processes and enable us to scale these processes to hundreds of thousands of students. GCE is capable of supporting not just core academic functions, technology and marketing but many additional key processes that surround those functions, such as faculty recruiting and training, admissions, financial aid, accounting, and technical support. We provide these services to our university partners pursuant to master services agreements that define the scope of our engagement, the types of services provided and other key terms of the engagement.  Our investments also include the cost to build our off-site classroom and laboratory sites (including the specialized equipment) that are used by our university partners to educate healthcare students.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Suite&#160;of Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The following describes the various services that we are capable of providing to university partners.  Services actually provided to a given university partner depend upon the nature of programs supported by GCE, existing university infrastructure, and university partner preferences.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Technology and Academic Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We provide technology and academic services that can include the ongoing maintenance of our university partners&#8217; educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. These services can also include curriculum conversion, support for content development, support for faculty and related training and development, technical support, rent and occupancy costs for university partners&#8217; simulation and skills labs, and assistance with state regulatory compliance. We have established secure, reliable and scalable technology systems that provide a high-quality educational environment and that give us the capability to grow our university partners&#8217; programs and enrollment.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">Technology Services may include the following:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Learning Management System (&#8220;LMS&#8221;)&#160;- GCE designed and offers to its university partners its own proprietary LMS, called Halo.&#160; All of GCU&#8217;s students, online and ground use this LMS. The basic functionality includes an interactive course syllabus, discussion questions and forums, instruction interaction, class quizzes, group assignments, written assignment submission and rubrics, grading, participation, attendance and integration with our student information system. The functions in Halo have been reimagined to work more intuitively with new user interface design and more seamless ways of accomplishing the same tasks.&#160; Halo was designed as a &#8220;cloud native&#8221; application taking advantage of all the performance and reliability features of the cloud. Halo supports small classes that are instructor led, highly interactive and collaborative. Rich content that originates from a myriad of sources, including direct advisement from industry, is coupled with a robust discussion environment. Students most often respond to the content and discussion through written work. The writing assignments are designed to promote critical thinking which is often connected to solving real world problems. This platform can easily and reliably scale as student populations increase. The platform provides in-depth analytics that allow us to closely monitor student success and the quality of instructional resources.  GCE also designed its previous learning management system, LoudCloud which GCU used prior to HALO.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Internal administration&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">- We utilize a commercial customer relations management development platform to distribute, manage, track, and report on all interactions with prospective student leads as well as all active and inactive students. This software is scalable to capacity levels well in excess of current requirements. We also utilize a commercial software package to track Title IV funds, student records, grades, accounts receivable, accounts payable and general ledger.  We have done significant internal software development around these systems to increase the productivity of our employees and provide students an exceptional educational experience.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Infrastructure&#160;- We operate two data centers, one at GCU&#8217;s campus and one at another Phoenix-area location. Our infrastructure supports IT for GCE and we can provide it for our customers. All of our servers are networked, and we have redundant data backup. We manage our technology environment internally. Our wide area network is fully redundant to ensure maximum uptime, bandwidth capacity and network performance. Student access is load balanced for optimal performance. Real-time monitoring provides current system status across network, server, and storage components. We provide cybersecurity services, support and incident response for all infrastructure and software that we utilize.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Support - We provide 18/7 technical support for students and faculty. There are two systems utilized by GCE to provide these services.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">Academic Services may include the following:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Program and Curriculum&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">&#8211; GCE has a curriculum content department that provides design and conversion services to our university partners. In collaboration with our university partners, we assist with the program and course design by providing curricular assistance and recommendations with respect to content and techniques that make use of the available technologies and methods embodied in the learning management system.  GCE developed a proprietary system to support these services.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Faculty and Related Training and Development&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">&#8211; GCE provides faculty support including recruitment, training and oversight services to its university partners. Under the direction of our university partners and their academic leadership, we recruit and screen candidates, and schedule faculty based on university partner-created requirements. We evaluate all faculty according to university partner standards and provide evaluation results, if requested.  Many of the health sciences specific faculty development resources are accredited by the International Association for Continuing Education and Training and the American Nurses Credentialing Center allowing faculty to earn continuing education credits.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Class&#160;Scheduling&#160;&#8211; GCE has a class scheduling department and has developed a proprietary system to provide these services to our university partners. Our scheduling software provides students the ability to set their class schedule and flexibility to make changes and create opportunities to complete </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">courses in a myriad of online or onsite options. We optimize class size prior to course starts based on university partner standards, in order to maximize class resources and faculty utilization. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">Skills and Simulation Lab Sites &#8211; GCE secures, develops and finances off-campus classroom and laboratory sites for use in various programs offered by our university partners, including the accelerated Bachelor of Science in Nursing (ABSN).  Off-campus classroom and laboratory sites are branded for specific university partners and all classrooms, faculty, counselors, staff and specialized equipment are centralized and made accessible to every university partner student.  The laboratories contain the latest in skills and simulation learning technology; including computer-based scenarios, hands-on work with physical simulators and internally developed Mixed Reality with state-of-the-art technology, which help students gain unique experiences in an alternative clinical setting.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Counseling Services and Support</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We provide counseling services and support including one-on-one admissions, schedule and financial counseling and other support for prospective and current students of our university partners.  We offer financial aid processing as well.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">Counseling Services and Support may include the following:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Admissions Services&#160;&#8211; GCE provides prospective students with transparent information on program requirements, finance options, degree time to completion and net price calculator results in alignment with university partners&#8217; standards. GCE has developed a robust proprietary system to efficiently evaluate transcripts and build schedules for prospective students. GCE processes applications in alignment with university partners&#8217; admission standards and provides reports on those students selected for admission.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Financial Aid&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">&#8211; GCE provides financial aid services, including awarding, certifying, originating and disbursing Title IV program funds to students. We deliver Title IV program credit balance refunds to students, process return of Title IV program funds to the federal government when appropriate and provide financial aid counseling and entrance and exit loan counseling to students.  Additionally, we prepare required reports, including but not limited to enrollment reporting to the National Student Loan Data system and the Integrated Postsecondary Education Data System. Additionally, GCE has built a proprietary system called the Financial Transparent Degree Plan Calculator, which provides students the cost of their entire program.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Counseling Services&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">&#8211; GCE provides proactive services to our university partners&#8217; students throughout their matriculation such as schedule building, and financial aid counseling. We provide students an assigned advisor who proactively works with students throughout their matriculation process. We assist students with program changes and communicate with those students throughout their program to help with retention. We provide students with the ability to access a variety of administrative services both telephonically and via the Internet. For example, students can apply for financial aid, pay their tuition, order their transcripts, and apply for graduation online. We believe this online accessibility provides the convenience and self-service capabilities that students value.  GCE assesses levels of satisfaction using student surveys. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">Field Experience Counseling &#8211; For university partner students pursuing programs that lead to external credentials (e.g., teaching, nursing, counseling, social work, theology, etc.), GCE leverages a growing nationwide network of approved healthcare facilities, schools, preceptors, and supervisors to ensure that all students are able to meet program-specific requirements.  Each student is assigned a counselor before or during their first course, and several prescribed appointments with their counselor are scheduled throughout the student&#8217;s program to ensure that all state-specific progression requirements are met well in advance of deadlines.  GCE assists in gathering all required documentation, verifying it as official, and storing it as part of the student&#8217;s record.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Marketing and Communication</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We provide marketing and communication services that include lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis and other promotional and communication services.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">GCE&#8217;s marketing leadership team approaches the marketplace with an outlook that applies the latest advancements in integrated marketing strategy and new and emerging technologies while leveraging GCE&#8217;s buying power. This methodology embraces proven traditional and online solutions that are developed in conjunction with our university partners. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">Marketing and Communication services may include the following:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lead Acquisition&#160;&#8211; GCE&#8217;s marketing team employs experts across a wide breadth of digital marketing channels. These include Search Engine Optimization, Search Engine Marketing, Social Media Optimization, organic content and strategic acquisition funnels across a variety of mobile markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Digital Communications Strategy&#160;&#8211; GCE&#8217;s subject matter experts utilize best-in-class technologies through marketing automation, integrated email, SMS text messaging and social media. GCE develops effective communication strategies that encompass the entire student lifecycle from prospect through alumni.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Brand Identity&#160;&#8211; GCE&#8217;s award-winning team of specialists have proven track records of developing strong brands and ensuring the right image is exposed to the consumer. GCE specializes in storytelling shaped by logo creation, positioning taglines, campaign and content development, custom music, and sonic branding.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Media Planning and Strategy&#160;&#8211;GCE offers full-service media planning and strategies that are built to grow sophisticated brands through traditional and digital media platforms. GCE understands today&#8217;s culture and how content is consumed in the everchanging world of media. GCE creates robust strategies that build long lasting connections with proven results.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Video&#160;&#8211; GCE&#8217;s team of in-house video experts specialize in high-quality content expanding across a wide variety of marketing channels. Capabilities include broadcast-quality commercials, explainer videos, mini- and full-length documentaries, original programming, animations, motion graphics, and short, stackable video content for a variety of social media channels. GCE enhances its internal team with preferred partners to help offset workload and provide scalability of production requirements.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Business Intelligence and Data Science&#160;&#8211; GCE employs a team of in-house data analysis professionals who apply descriptive and prescriptive analytics to help understand the marketplace and facilitate important business decisions. GCE specializes in all aspects of data analytics and science, including predictive modeling, data mining and visualization to enrich today&#8217;s technology and data-driven marketplace, while providing the information required for success.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Market Research &#8211; GCE&#8217;s market research professionals survey market, population and job data for various locations across the country in order to make data-driven recommendations for new sites, partnerships, and educational offerings that will maximize reach and impact and provide education and career training to the areas where it will be most impactful.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Back-Office Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, we currently provide certain requested back-office services to GCU that include finance, human resources, audit, and other corporate functions.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Finance and accounting</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Finance and accounting services include administration of payroll, accounts payable, general ledger, student accounting, financial reporting, budgeting and taxes at the direction of GCU.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Human Resources</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Human resources services include administration of performance management, personnel policies, recruitment and onboarding of new personnel, and benefit plan design and procurement, among others.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Audit</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Audit services include development and administration of a GCU approved annual internal audit plan and execution of the audit plan for the service period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Procurement </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">- Procurement services include management of purchasing and vendor relationships, including travel services, review of vendor contracts, and maintenance of contracts in the procurement system.</span></td></tr></table><div style="margin-top:6pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Social Responsibility and Human Capital Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Social responsibility and human capital development are a significant focus of the Company.  Our efforts are led by our Chief Executive Officer and a portion of his compensation is tied to our success in these areas.  To this end, our business was created and continues to evolve to meet the needs of the local community in which we operate as well as those outside our community.   We started by identifying what we believe to be the educational challenges that our country is facing and then worked to find solutions to these challenges.  We believe these challenges include: </span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">University education is too expensive;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Students are taking on too much debt;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Bachelor&#8217;s degrees are taking too long to complete;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">Programs are not targeted enough toward careers.  Recent surveys show that a large percentage of college students would change majors if starting over, and a significant number of recent graduates are under employed or are in jobs that don&#8217;t required degrees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As tuition increases, diversity decreases;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Universities have inadequate counseling and support services, especially for distance learners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Most university professors have no formal training in teaching, learning or course design;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:61.2pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Universities are under significant financial pressure, which has only been enhanced due to the pandemic and a declining number of high school graduates attending college.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We provide the capital, technology and expertise to our university partners to lessen the challenges in each of the areas listed above (see <i style="font-style:italic;">Item 1. Business &#8211; Suite of Services</i><span style="white-space:pre-wrap;">).  We work with these university partners to develop educational models that allow them the ability to decrease tuition or increase scholarships to their students which will often lower the debt their students incur.  We work with our university partners and thousands of high schools across the country on dual credit, online prerequisite courses and other programs that shorten the time to completion thereby lowering cost and debt levels.  We focus with our university partners and their local communities to develop programs where there are skills shortages such as healthcare, teacher education, science, technology, engineering and math.  GCE provides expanded academic counseling services and support to the students of our university partners which has proven to increase retention and completion.  Our faculty services and curriculum development teams assist not only our university partners but other universities and K12 schools in improving their online education pedagogy.   And our business model has helped our university partners as changes in the educational landscape has put pressure on their financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">GCE is committed to hiring policies and practices that identify the most qualified candidate for a given position.  We believe that we must have the best talent, including employees who possess a diverse range of experiences, backgrounds and skills, in order to anticipate and meet the needs of our business and those of our university partners.  We provide employees with training, development, and educational resources that promote learning and lead to real career advancement opportunities. We believe that our success in attracting, retaining, and developing human capital is directly correlated to our ability to provide employees both an interesting and engaging work experience as well as opportunities for meaningful involvement in the surrounding community.  Our employees take advantage of these opportunities and share our commitment to and enthusiasm for community service projects, as well as charitable organizations throughout the Phoenix area. Through these activities, our employees have the opportunity to volunteer and provide servant leadership that benefits the surrounding neighborhoods and West Phoenix community.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Employee Learning and Development (ELD) Services </i>&#8211;<i style="font-style:italic;"> </i><span style="white-space:pre-wrap;">We provide learning and development support to our employees through numerous ELD initiatives.  Onboarding Programs provide new employees a foundation from which one can progress in his or her career at GCE. Leadership Development, Team Development, Advanced Skills, and Self-Development Programs help employees improve their skills, assist management in identifying potential talent for leadership roles, and support those employees already in leadership roles.&#160; Finally, our Compliance Curriculum ensures that employee stays current with regulatory and other compliance requirements. These programs and curricula are offered virtually as both synchronous and self-paced. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Employee Tuition Benefit </i><span style="white-space:pre-wrap;">&#8211; GCE promotes the concept of lifelong learning and supports this concept by offering its employees a generous Tuition Benefit program through its university partner, GCU.  After 3 months of continuous service, fulltime employees admitted to GCU receive a 100% tuition reduction on undergraduate and graduate programs Additionally, the tuition benefit is available for an eligible employee&#8217;s spouse or up to two children with no more than two participants receiving the benefits at any one time.  An eligible employee&#8217;s spouse or child </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">admitted to GCU receives a 100% tuition reduction on undergraduate programs and a 50% tuition reduction on graduate programs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Monitoring employee engagement and satisfaction</i><span style="white-space:pre-wrap;"> &#8211; GCE administers an annual survey of all of its employees to assess employee engagement and satisfaction.  GCE received responses from 1,330 employees on the 2024 survey.  The survey asked a number of questions regarding employee engagement and satisfaction including whether they are actively engaged with their work, whether they have a sense of pride in what they do and whether they enjoy the type of work assigned to them.  The responses to each question were overwhelmingly positive.  To the prompt, &#8220;I plan to continue my career at GCE for at least two more years&#8221;; &#8220;I would recommend employment at GCE to a friend&#8221;; &#8220;I am actively engaged with my work at GCE&#8221;; and &#8220;Overall I am satisfied with GCE as an employer,&#8221; less than 12% of the responders disagreed with any of these statements. This survey also inquired about the importance of Environmental, Social and Governance topics that employees felt are important to GCE&#8217;s business performance and financial success both internal and external impacts.  The top five selected in the survey by employees and the percentage of the responders that selected that topic were Employee Health and Wellbeing (59%), Professional Integrity (47%), Human Capital Management (41%), Community Engagement (36%) and Workforce Diversity and Engagement (20%).  92% of those that responded to the survey confirmed GCE enables a culture of diversity.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Whistleblower hotline</i><span style="white-space:pre-wrap;"> &#8211; GCE has a whistleblower hotline available to both internal and external parties.  The whistleblower policy is disclosed on the GCE intranet for employees and disclosed on the GCE investor relations website for external parties.  Hotline activity is managed by a third party and all claims are reviewed and monitored by the Chief Risk Officer and General Counsel.  All claims are discussed at the quarterly Audit Committee meetings.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Community Involvement by GCE and its Employees.</i><span style="white-space:pre-wrap;">  Examples of activities in which we and our employees participate include:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Improving Our Neighborhood and Increased Home Values -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Together with Habitat for Humanity and in concert with our largest university partner, we are participating in the largest home renovation project in the country in the West Phoenix area surrounding GCU&#8217;s campus. As of December 31, 2024, 1,446 projects have been completed in which 37,757 hours have been logged by volunteers. These efforts, combined with GCE and GCU&#8217;s expanded presence in the community, have contributed to a significant increase in home values since 2011 in the 85017 zip code.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Furthering Job Creation -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We, along with GCU have launched a number of new business enterprises that have reduced costs, provided management opportunities for recent graduates and employment opportunities for students and neighborhood residents, while spurring economic growth in the area.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Youth Opportunity Foundation - </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our employees volunteer and donate time and funds to the Youth Opportunity Foundation which provides advocacy, clinical treatment, education and workforce development for at-risk young people in underprivileged areas.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">GCE also invests in the following activities that benefit the community.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Funding of Student Tuition Organizations - </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">GCE contributes to private school tuition organizations, which are entities that allocate financial contributions toward tuition assistance and scholarships for disadvantaged students to attend Arizona private schools.  In 2024 and 2023, we contributed $4.5 million and $3.5 million, respectively, to these organizations. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Encouraging Employee Giving - </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We participate in Donate to Elevate, a program that encourages employees to participate in the Arizona individual tax credit program, which allows individual taxpayers to contribute money in lieu of state income tax payments to benefit private schools and other non-profit entities in Arizona, as well as local public schools and public charter schools. Employees are encouraged to designate tax dollars to the school or program of their choice.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Students Inspiring Students -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> GCE continues to support GCU&#8217;s free tutoring/mentoring program that serves Phoenix-area K-12 schools. Students who seek academic assistance in the GCU Learning Lounge may become eligible to receive the Students Inspiring Students full-tuition scholarship. To serve our university partners and community, we seek donations to fund this neighborhood scholarship program.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Sponsoring K-12 Educational Development -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> GCE supports GCU&#8217;s K-12 Educational Development Department through sponsorship of GCU&#8217;s Canyon Professional Development and K-12 Targeted School Assistance programs. Canyon Professional Development offers professional development opportunities for educators and administrators, and their student/parent engagement programs aim to help students become college ready. K-12 Targeted School Assistance programs also offer tutoring and mentorship and more to community schools to improve learning environments and outcomes.&#160;Both initiatives elevate&#160;public, private, charter and home schools in the form of scholarships, program discounts, professional development, events, and more.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Continuing Community Involvement -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> GCE and our employees partner in countless other community events and projects throughout the year.  We offer our full-time employees a maximum of 16 hours of PTO annually for community service. This time is used to volunteer at an approved charitable organization. Over 40 organizations are approved for employee volunteerism, including Habitat for Humanity.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, GCE has historically partnered in countless community events and projects throughout the&#160;year, helping organizations such as the Phoenix Rescue Mission, Feed My Starving Children, Arizona Foster Care, Boy/Girl Scouts, Goodwill Arizona, St. Vincent de Paul, Young Life, Elevate Phoenix, Back to School Clothing Drive and St. Mary&#8217;s Food Bank. Our employees also went out into our surrounding neighborhoods to participate in programs such as Serve the City, Canyon Kids, Salute Our Troops, Colter Commons senior home visits and the Run to Fight Children&#8217;s Cancer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Our Commitment to Diversity.</i><span style="white-space:pre-wrap;"> A growing body of evidence suggests that diverse teams improve financial outcomes and support innovation, resiliency, and productivity.  GCE&#8217;s commitment to fostering diversity in its community is evident in the following:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Diversity Statement -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Grand Canyon Education is a faith-friendly shared services provider that embraces a worldview which outlines a responsibility to both charity and stewardship which simply stated is, &#8216;to love others as yourself&#8217;. We are a community of people who value the pursuit of truth and find great understanding in the convergence of differing viewpoints, backgrounds and ideas.&#160; We welcome employees from all walks of life which has contributed to a growing diversity within our population.&#160; Our diversity encompasses a multitude of dimensions, including age, disability, national origin, race, color, religion, gender, veteran status and more.&#160; Our Christian perspective compels us to treat every individual equally with respect and compassion.&#160; All community members deserve a comfortable space to express their feelings, so that every voice is heard.&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> All members of the Company will be welcomed, valued, and provided safety in this community.  Finally, diversity not only enriches the workplace and the educational endeavors of our partners it is critical to it.&#160; Maintaining a diverse environment requires a measure of tolerance and understanding commensurate with the dignity and value of all human life.&#160; In sum, GCE values diversity because it values every employee and university partners&#8217; students entrusted to its care.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Diverse Leadership</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> - Our ability to attract and retain diverse talent is reflected at both our Board of Directors (the &#8220;Board&#8221;) and management levels.  Three of our six directors are women and two directors identify with an underrepresented diverse ethnicity.  In addition, for all of our employees at the level of manager and above totaling 644 persons, 70.2% are held by women and other diverse persons.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Diverse Workforce </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">- As of December 31, 2024, 80.3% of our 5,830 employees are women and other diverse persons.  As of December&#160;31, 2024, GCE employed approximately 4,092 professional and administrative personnel, including technical and academic advisors, counseling advisors, marketing and communication professionals, and personnel that handle financial aid processing, information technology, human resources, corporate accounting, finance, and other administrative functions. In addition, as of December&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">31, 2024, GCE employed approximately 1,738 part-time employees most of whom are student workers.  None of our employees are a party to any collective bargaining or similar agreement with us. We consider our relations with our employees to be strong.</span></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Hiring Practices and Policies </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">- Our hiring policies and practices include an Equal Employment Opportunity Policy, Nondiscrimination and Anti-Harassment Policy and Complaint Procedure, and the Disability Accommodation Policy. We post all open positions to a variety of job boards to ensure we attract diverse candidates.&#160;</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> We also collect and analyze employee demographic data to identify current trends.  </span></td></tr></table><div style="margin-top:6pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Training </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">- We provide employees and management with regular training.&#160; New hires all complete anti-discrimination and harassment training within 3 months of starting at GCE.&#160; Thereafter, all employees complete the training every other year, while management undertakes it annually.&#160; We have also provided Implicit Bias Training to all employees.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Environmental Awareness</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Online education is inherently more environmentally friendly than traditional campus education with a reduction in greenhouse gas (&#8220;GHG&#8221;) production caused by traveling to and from a brick-and-mortar campus.  It also increases student capacity while eliminating the need for construction of a physical campus.  A majority of our university partners&#8217; students are enrolled in hybrid or online educational models.  In addition, a significant number of our university partners&#8217; students utilize an ebook format versus paper textbooks, which is more environmentally friendly in that it saves paper and other materials and there is no shipment required.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">GCE owns a four-story 325,000 square foot administrative building, which includes office space for approximately 2,700 employees, and a parking garage at our headquarters in Phoenix, Arizona.  We constructed these facilities in 2016 and, as with every one of our projects over the past 16 years, we designed them to maximize energy efficiency and minimize electricity usage and environmental impact, which ultimately lowers our operating costs.  Our headquarters building includes the following design features:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">North/South Building Orientation -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> GCE&#8217;s office building is orientated with north/south exposure in order to minimize direct sun and thereby reduce power usage.  Exterior courtyards were arranged to ensure summer shade thus creating outdoor areas that can be used by our employees throughout the year.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Use of Window Glazing -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> Our building utilizes significant window glazing to allow for daylighting thus reducing the need for supplemental electrical lighting.  As a result, the building is designed to use just .41 watts per square foot of electrical energy for lighting, which is half of what a typical environmentally efficient building uses.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Reducing Water Consumption -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> Water usage is another environmental factor for office space that is magnified by the Arizona weather.  GCE&#8217;s office building utilizes numerous water conservation methods including push-tap faucets, waterless urinals, and a rooftop rainwater collection system for irrigating the landscaping below, which significantly reduces our water consumption.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Other Design Features -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Additional environment-friendly design features include low VOC paints, use of recycled building materials, interior and exterior LED light bulbs, motion sensor lighting and implementation of an energy-efficient VRF mechanical system.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to our efficient facilities, we have undertaken other measures to minimize our environmental impact, including, among others:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">implementing a Trip Reduction Program, which provides incentives to employees who participate in carpooling or take public transportation to work;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">providing a telecommute option for a significant number of positions; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">participating in a recycling program aimed at minimizing the volume of waste products generated by GCE.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Due to our significant investment in infrastructure, since March 2020, when the World Health Organization declared the COVID-19 a global pandemic, a significant portion of our diverse workforce is continuing to work remotely.  This has not only increased employee satisfaction but has also resulted in savings in the areas of waste, janitorial costs, and travel costs related to business travel and commuting.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our off-campus classroom and laboratory sites are all designed with the same efficient footprint in the 45 sites opened as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Climate Disclosures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We do not operate in a high-risk industry for climate risks.  We believe that we have low climate risk with respect to our physical environment (e.g., fires, drought, hailstorms, increasing weather pattern changes).  A significant </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">percentage of our workforce is continuing to work remotely.  We have insurance policies in place to cover any damage for our property, plant and equipment.  Our Audit Committee is tasked with oversight of climate-related risks for the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We are evaluating emissions reduction requirements with key suppliers for costs such as information security systems, communication and marketing costs, travel costs, and continued expansion of our off-campus classroom and laboratory sites.  We currently do not have any regulatory emissions reporting obligations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We do not have significant risk from a transition to a low-carbon economy, which could result in changing customer behavior.  Our customers are university partners located in the United States.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Corporate Governance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We believe that effective corporate governance is critical to our ability to create long term value for our stockholders.  The following highlights certain key aspects of our corporate governance framework:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Have an Independent and Diverse Board -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> Five of our six directors are independent.  Three of our six directors are diverse persons, and two of our directors identify with an under-represented diverse ethnicity.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Have Majority Voting for Directors -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We have adopted majority voting for directors pursuant to which nominees who fail to achieve an affirmative majority of votes cast must submit their resignation.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Hold Annual Elections for Directors -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We do not have a staggered board.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Assess Board Performance -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We conduct regular evaluations of our Board of Directors and Committees.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Independent Directors Meet Without Management -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Our independent directors meet regularly in executive sessions without management present.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Have a Stock Ownership Policy -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We require both our named executive officers and our directors to maintain a meaningful ownership stake at levels specified in our stock ownership policy.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Our Key Committees are Independent -</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> We have fully independent Audit, Compensation and Nominating and Corporate Governance Committees.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">We Do Not Have a &#8220;Poison Pill&#8221;</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - We do not maintain a stockholder rights plan.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Our service revenue normally fluctuates due to changes in our university partners&#8217; enrollment which tends to be higher in the Spring and Fall periods and lower in the Summer.  Our expenses do not normally fluctuate significantly during the year which results in fluctuations in operating income between quarters. See &#8220;Item 7, </span><i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8211; Seasonality</i>.&#8221; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Competition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are dozens of companies that seek to partner with non-profit schools and state universities to assist in the development and operation of their educational programs. These companies provide various services that traditional institutions historically have not had the experience or organizational capability to fully support. These services include marketing and recruitment, enrollment management, curriculum development, online course design, student retention support, technology infrastructure, and student and faculty call center support. The largest companies in this sector have historically been Pearson Online Learning Services, Academic Partnerships and 2U, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The education services market, particularly with regard to those companies that help traditional universities develop new degree programs often delivered online, has historically been characterized by a full-service, revenue-sharing model, based on the premise that most traditional institutions are not only operationally unprepared to offer these programs at scale but also are not equipped to make the significant upfront investments necessary to develop these programs organically. In recent&#160;years, an alternative unbundled fee-for-service model has emerged, in which the companies offer the same services, or some subset of services, for the market price of those services. Finally, other industry providers affiliate with university partners to offer massive open online courses, which are aimed at unlimited participation and open access via the web at little or no cost to the student.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The education services market is changing and expanding. It is highly fragmented and subject to evolving technology, shifting needs of students and educators and introductions of new delivery modalities. We believe that the competitive factors in the education services market include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reputation and brand awareness;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quality of university partner base and performance track record;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the effectiveness of marketing and sales efforts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">robustness and evolution of technology solutions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">breadth and depth of services offerings;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">convenient, flexible and dependable access to programs and classes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">level of student support services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quality of student and faculty experience;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">cost of programs; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the time necessary to earn a degree.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Proprietary Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We have developed and own, or are licensed to use, intellectual property that is or will be the subject of copyright, trademark, service mark, patent, trade secret, or other protections. This intellectual property includes but is not limited to technology, courseware materials and business know-how and internal processes and procedures developed to respond to the requirements of operating a post-secondary educational institution with a significant online campus and to comply with the rules&#160;and regulations of various education regulatory agencies. We rely on a combination of copyrights, trademarks, service marks, trade secrets, domain names, and agreements to protect our intellectual property. We protect our intellectual property by signing agreements with employees, independent contractors, consultants, companies, and any other third party that creates intellectual property for us that assign any intellectual property rights to us. In addition, we seek to maintain the confidentiality of our proprietary information through the use of confidentiality agreements with employees, independent contractors, consultants and companies with which we conduct business. While our intellectual property rights are important to us, we do not believe that the loss of any individual property right or group of related rights would have a material adverse effect on our overall business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Available Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We were incorporated as a Delaware corporation in 2008 and completed our initial public offering in November&#160;2008. Our principal executive offices are located at 2600 West Camelback Road, Phoenix, Arizona 85017, our telephone number is (602)&#160;247-4400 and our Internet address is www.gce.com.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We make available free of charge on our website our Annual Report on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, Forms 3, 4, and 5 filed on behalf of directors and executive officers, and all amendments to those reports filed or furnished pursuant to Section&#160;13(a)&#160;or 15(d)&#160;of the Exchange Act, as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the Securities and Exchange Commission (the &#8220;SEC&#8221;). In addition, our earnings conference calls are web cast live via our website. In addition to visiting our website, you may obtain any document we file with the SEC at www.sec.gov. The contents of these websites are not incorporated into this filing and our references to the URLs for these websites are intended to be inactive textual references only.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">REGULATION OF OUR EDUCATION SERVICES BUSINESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Prior to July 1, 2018, GCE, owned and operated GCU.  On July 1, 2018, GCE sold GCU to an independent, Arizona non-profit corporation (the &#8220;Transaction&#8221;).  As a result of the Transaction, we no longer own and operate an institution of higher education, nor do we directly participate in Title IV programs</span> <span style="white-space:pre-wrap;">regulated and overseen by ED under the Higher Education Act (&#8220;HEA&#8221;).  Instead, we operate as an education service company to institutions of higher education that do participate in Title IV programs.  Nevertheless, we are required to comply with certain regulations promulgated by ED for the following reasons:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our operations are subject to regulation by ED due to our university partners&#8217; participation in the federal student financial aid programs under Title IV of the HEA. Those Title IV programs include educational loans with below-market interest rates that are issued by the federal government under the Federal Direct Loan program (the &#8220;FDL Program&#8221;), as well as grant programs for students with demonstrated financial need. To participate in the Title IV programs, a school must receive and maintain authorization by the appropriate state agency or agencies, be accredited by an accrediting commission recognized by ED, and be certified as an eligible institution by ED.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">As a third-party servicer under the HEA and the related regulations, we also have a direct relationship with ED. ED regulates our operations insofar as we are performing certain functions classified as third-party servicer functions under relevant regulations and sub-regulatory guidance. A &#8220;Third-party servicer&#8221; is any person or entity used by &#8220;any eligible institution of higher education to administer, through either manual or automated processing, any aspect of such institution&#8217;s student assistance programs.&#8221;  Third-party servicers must comply with a number of regulatory requirements.  For example, they must conduct and submit to ED compliance audits under </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">34 C.F.R. &#167; 668.23</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">.  In addition, they must comply with the requirements of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">34 C.F.R. &#167; 668.25</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, which among other things, requires third-party servicers, in their contracts with institutions, to be contractually obligated to, among other things:</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Comply with all statutory provisions of or applicable to Title IV of the HEA, including the requirement to use any funds that the servicer administers under any Title IV program and any interest or other earnings thereon solely for the purposes specified in and in accordance with that program;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Refer to the Office of Inspector General of ED for investigation any information indicating there is reasonable cause to believe that the institution might have engaged in fraud or other criminal misconduct in connection with the institution&#8217;s administration of any Title IV program or an applicant for Title IV program assistance might have engaged in fraud or other criminal misconduct in connection with his or her application; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Be jointly and severally liable with the institution to the Secretary for any violation by the servicer of any statutory provision of or applicable to Title IV of the HEA, any regulatory provision prescribed under that statutory authority, and any applicable special arrangement, agreement, or limitation entered into under the authority of statutes applicable to Title IV of the HEA.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We are also subject to a number of data security and privacy regulations given our role as a third-party service provider, the compliance with which can materially impact our business model.  In addition, as more fully described below, we are subject to some of the regulations imposed on our university partners by virtue of the nature of the services we provide.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The HEA and the regulations promulgated thereunder are frequently revised, repealed or expanded and the scope of services covered by regulations may evolve and change over time. Congress historically has reauthorized and amended the HEA in regular intervals, approximately every five to seven&#160;<span style="white-space:pre-wrap;">years. The re-authorization process is currently under way. The re-authorization of the HEA could alter the regulatory landscape of the higher education industry, and thereby impact the manner in which we conduct business and serve our university partners. In addition, ED is independently conducting an ongoing series of rulemakings intended to assure the integrity of the Title IV programs. ED also frequently issues formal and informal guidance instructing institutions of higher education and other covered entities how to comply with various federal laws and regulations. For example, in February 2023, ED released DCL 23-03, a guidance document expanding the definition of what activities are considered as third-party servicer activities.  </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">After substantial community outreach to ED, and a number of notices that the guidance would be delayed, on November 14, 2024, the Department formally rescinded DCL 23-03.&#160; Previously issued guidance on this topic (Dear Colleague Letters GEN 12-08, GEN 15-01, GEN 16-15 (as modified by the March 8, 2017 electronic announcement), and GEN-23-08) remains in effect.&#160; Regarding data security matters, in Electronic Announcement GEN 23-09, ED stated that &#8220;[t]he Department will issue guidance on NIST 800-171 compliance in a future Electronic Announcement.&#8221;&#160; While it does not appear ED has addressed this issue in 2024 through rulemaking or otherwise, we believe data security is an area of importance and, like all ED guidance, is subject to change and may impact our business model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We are also regulated (depending upon the applicable activity being regulated) by other federal agencies or departments including the SEC, the Internal Revenue Service (&#8220;IRS&#8221;), and the Federal Trade Commission (&#8220;FTC&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">REGULATION OF OUR UNIVERSITY PARTNERS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Institutions of higher education in America are subject to extensive regulation by state post-secondary, licensure and certification agencies, accrediting commissions, and the federal government through ED under the HEA, as well as (depending upon the applicable activity being regulated) other federal agencies and departments including the <span style="background:#ffffff;">U.S. Department of </span>Veterans Affairs (&#8220;VA&#8221;), the FTC, the IRS, and for institutions who issue bonds, the SEC. The regulations, standards, and policies of these agencies cover the vast majority of operations of colleges and universities, including educational programs, facilities, instructional and administrative staff, administrative procedures, marketing, recruiting, financing and financial operations, athletics and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Our current university partners and all likely future university partners are required to be authorized by appropriate state post-secondary, licensure, and certification authorities.  In addition, in order to participate in the federal student financial aid programs, our university partners will need to be accredited by an accrediting commission recognized by ED.  Accreditation is a private, non-governmental process for evaluating the quality of educational institutions and their programs in areas including student performance, governance, integrity, educational quality, faculty, physical resources, administrative capability and resources, and financial stability.  The HEA requires accrediting commissions recognized by ED to review and monitor many aspects of an institution&#8217;s operations and to take appropriate action if the institution fails to meet the accrediting commission&#8217;s standards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Although we no longer own and operate an institution of higher education, nor do we directly participate in Title IV programs, regulatory matters that materially affect GCU and our other university partners will, necessarily, have a material impact on us.  The following section describes regulatory matters that affect our university partners and that may affect us as an education services provider to institutions of higher education generally.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">State Post-Secondary Education Regulation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our university partners are authorized to offer education by the relevant state authorizing agencies for the state in which such university partner is located. For example, GCU, our most significant university partner, is authorized to offer programs by the Arizona State Board for Private Postsecondary Education, the regulatory agency governing private post-secondary educational institutions in the State of Arizona, where it is located. State authorization is very important to our university partners and, as a result, to our business. To maintain their state authorization, our university partners must continuously meet standards relating to, among other things, educational programs, facilities, instructional and administrative staff, marketing and recruitment, financial operations, addition of new locations and educational programs, and various operational and administrative procedures. Our university partners&#8217; failure to comply with the requirements of a state regulatory agency could result in our university partners&#8217; losing their ability to offer educational programs, which would cause our university partners to lose their eligibility to participate in the Title IV programs and could force them, and us, to cease operations. Alternatively, a state regulatory body could restrict our university partners&#8217; ability to offer new or certain degree and non-degree programs, which may impair our ability to grow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">State regulatory requirements for online education have historically varied among the states.  To address this issue and to meet ED requirements many schools have applied and been approved to be institutional participants in the State Authorization Reciprocity Agreement (&#8220;SARA&#8221;). SARA is an agreement among member states, districts and territories that establishes comparable national standards for interstate offering of post-secondary distance education courses and programs. It is intended to make it easier for students to take online courses offered by post-secondary institutions based in another state. SARA is overseen by a national council (NC-SARA) and administered by four regional education compacts. GCU, for example, is a member of SARA in Arizona (AZ-SARA), which is administered by the Western Interstate Commission for Higher Education (referred to as W-SARA). There is a&#160;yearly renewal for </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">participating in NC-SARA and AZ-SARA and institutions must agree to meet certain requirements to participate. As of December 31, 2024, all states other than California are members of SARA.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Any state that does not participate in SARA may impose regulatory requirements on out-of-state post-secondary institutions operating within its boundaries, such as those having a physical facility or conducting certain academic activities within the state. GCU, for example, enrolls students in all 50 states and the District of Columbia. Although it is currently licensed, authorized, in-process, or exempt in all non-SARA jurisdictions in which it operates, if GCU fails to comply with state licensing or authorization requirements for a non-SARA jurisdiction, or fails to obtain licenses or authorizations when required, it could lose its license or authorization by that jurisdiction or be subject to other sanctions, including restrictions on its activities in, and fines and penalties imposed by, that jurisdiction, as well as fines, penalties, and sanctions imposed by ED. The loss of licensure or authorization in any non-SARA jurisdiction by a university partner institution could prohibit us from recruiting prospective students or offering services to current students in that jurisdiction, which could significantly reduce such university partner&#8217;s enrollments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Individual state laws establish standards in areas such as instruction, qualifications of faculty, administrative procedures, marketing, recruiting, financial operations, and other operational matters. To the extent required with respect to an educational service category covered by our contractual relationship, we expect to assist our university partners in meeting these requirements. Some states limit schools&#8217; ability to offer educational programs and award degrees to residents of those states. Some states also prescribe financial regulations that are different from those of ED and may require the posting of surety bonds. While we are not directly subject to those laws, those laws may inhibit our university partners from expanding or operating in those states, limiting our ability to serve our university partners, which could significantly affect our business. In addition, state laws can indirectly regulate how we provide its services to its university partners.  For example, some states have considered new requirements that would dictate what information we must convey to students and prospective students and impose reporting requirements related to the nature of our services.  To the extent such requirements were ultimately enacted into law, they could significantly affect our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">State Professional Licensure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Many states have specific requirements that an individual must satisfy in order to be licensed as a professional in specified fields, including fields such as healthcare, education, and counseling. These requirements vary by state and by field. A student&#8217;s success in obtaining licensure following graduation typically depends on several factors, including the background and qualifications of the individual graduate, as well as the following factors, among others:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">whether the institution and the program were approved by the state in which the graduate seeks licensure, or by a professional association;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">whether the program from which the student graduated meets all requirements for professional licensure in that state;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">whether the institution and the program are accredited and, if so, by what accrediting commissions; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">whether the institution&#8217;s degrees are recognized by other states in which a student may seek to work.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Many states also require that graduates pass a state test or examination as a prerequisite to becoming certified in certain fields, such as nursing and teaching. Many states will certify individuals if they have already been certified in another state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Prior to opening a new off-campus classroom and laboratory site, university partners often require approval from the applicable state board to offer its programs at that location.  This can delay the site opening and timing can vary based on the state and the university partner.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Although not directly regulated by these entities, we must be mindful of the requirements placed by state professional licensure bodies on our university partner institutions to ensure those institutions maintain that licensure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Accreditation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accreditation is a private, non-governmental process for evaluating the quality of educational institutions and their programs in areas including student performance, governance, integrity, educational quality, faculty, physical resources, administrative capability and resources, and financial stability. To be recognized by ED, accrediting commissions must adopt specific standards for their review of educational institutions, conduct peer-review evaluations of institutions, and publicly designate those institutions that meet their criteria. An accredited school is subject to </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">periodic review by its accrediting commissions to determine whether it continues to meet the performance, integrity and quality required for accreditation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Our most significant university partner, GCU has been regionally accredited by the HLC and its predecessor since 1968, most recently obtaining reaccreditation in 2017 for the ten-year period through 2027. The HLC is an accrediting agency recognized by the Secretary of Education and accredits entire institutions of higher education. The HLC has historically been categorized as a regional accreditor.  Institutional accreditation by a recognized accreditation agency is one of the prerequisites for an institution of higher education to be eligible to disburse Title IV aid to students. In addition, GCU holds a number of programmatic accreditations related to the conduct of specific programs of the university. Other colleges and universities depend, in part, on an institution&#8217;s accreditation (institutional, and, in some cases, programmatic) in evaluating transfers of credit and applications to graduate schools. Employers rely on the accredited status of institutions when evaluating candidates&#8217; credentials, and students and corporate and government sponsors under tuition reimbursement programs look to accreditation for assurance that an institution maintains quality educational standards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">University partners other than GCU may be accredited by different accrediting bodies that are likely to have standards that are different from those of the HLC. Moreover, our other university partners hold various programmatic accreditations that set additional requirements related to specific programs, including for their nursing programs. As we work with university partners in different regions we will need to work with those accrediting bodies and tailor our services to meet the requirements of those accreditors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Regulation of Federal Student Financial Aid Programs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">To be eligible to participate in the Title IV programs, an institution must comply with specific requirements contained in the HEA and the regulations issued thereunder by ED. An institution must, among other things, be licensed or authorized to offer its educational programs by the state in which it is physically located and maintain institutional accreditation by an accrediting commission recognized by ED.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The substantial amount of federal funds disbursed to schools through the Title IV programs and the large number of students and institutions participating in these programs have caused Congress to require ED to exercise considerable regulatory oversight over educational institutions. As a result, our university partners are subject to extensive oversight and review. Because ED periodically revises its regulations and changes its interpretations of existing laws and regulations, we cannot predict with certainty how the Title IV program requirements will be applied in all circumstances to our university partners or to us directly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Significant regulations and other factors relating to the Title IV programs that could adversely affect us include the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Congressional action</span><i style="font-style:italic;">.</i> Congress must reauthorize the HEA on a periodic basis, usually every five to six&#160;years, and the most recent reauthorization through September 30, 2013, occurred in August&#160;2008. The reauthorized HEA reauthorized all of the Title IV programs in which institutions participate but made numerous revisions to the requirements governing the Title IV programs, including provisions relating to student loan default rates and the formula for determining the maximum amount of revenue that institutions are permitted to derive from the Title IV programs. In addition, members of Congress periodically introduce legislation that would impact Title IV programs and the higher education industry generally. Because a significant&#160;percentage of our revenue is indirectly derived from the Title IV programs, any action by Congress that significantly reduces Title IV program funding or the ability of our university partners to participate in the Title IV programs could reduce the ability of some students to finance their education at our university partner institutions and materially decrease their student enrollment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Eligibility and certification procedures</span><i style="font-style:italic;">.</i> Each institution must apply periodically to ED for continued certification to participate in the Title IV programs. Such recertification generally is required every six&#160;years, but may be required earlier, including when an institution undergoes a change in control. To the extent ED suspends, limits, modifies, conditions, or terminates any university partner institution&#8217;s eligibility to participate in the Title IV, including by disallowing the institution from adding new programs or terminating the institution from Title IV eligibility programs, that action is likely to have a negative impact on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">ED may also grant an institution the ability to participate in Title IV programs on a provisional basis while it completes its review of the institution&#8217;s application.  For an institution that is certified on a provisional basis, ED may revoke the institution&#8217;s certification without advance notice or advance opportunity for the institution to challenge that </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">action. For an institution that is certified on a month-to-month basis, ED may allow the institution&#8217;s certification to expire at the end of any month without advance notice, and without any formal procedure for review of such action. To our knowledge, either such action is very rare and has only occurred upon a determination that an institution is in substantial violation of material Title IV requirements.  Our primary university partner, GCU, currently operates under a provisional program participation agreement that expires on June 30, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative capability</span><i style="font-style:italic;">. </i>ED regulations specify extensive criteria by which an institution must establish that it has the requisite &#8220;administrative capability&#8221; to participate in the Title IV programs. To meet the administrative capability standards, an institution must, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">comply with all applicable Title IV program requirements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">have an adequate number of qualified personnel to administer the Title IV programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">have acceptable standards for measuring the satisfactory academic progress of its students;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not have student loan cohort default rates above specified levels;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">have various procedures in place for awarding, disbursing and safeguarding Title IV funds and for maintaining required records;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">administer the Title IV programs with adequate checks and balances in its system of internal controls;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not be, and not have any principal or affiliate who is, debarred or suspended from federal contracting or engaging in activity that is cause for debarment or suspension;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide financial aid counseling to its students;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">refer to ED&#8217;s Office of Inspector General any credible information indicating that any student, parent, employee, third-party servicer or other agent of the institution has engaged in any fraud or other illegal conduct involving the Title IV programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">submit all required reports and consolidated financial statements in a timely manner; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not otherwise appear to lack administrative capability.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As an education services company, we assist our university partners with some facets of these criteria. As such, we must be mindful of, and compliant with, the administrative capability requirements. If an institution fails to satisfy any of these criteria, ED may:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the institution to repay Title IV funds its students previously received;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transfer the institution from the advance method of payment of Title IV funds to heightened cash monitoring status or the reimbursement system of payment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">place the institution on provisional certification status; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">commence a proceeding to impose a fine or to limit, suspend or terminate the institution&#8217;s participation in the Title IV programs.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Imposition of these sanctions on any of our university partners could have a negative impact on our ability to conduct our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Financial responsibility.</span> The HEA and ED regulations establish extensive standards of financial responsibility that institutions must satisfy in order to participate in the Title IV programs. ED evaluates institutions for compliance with these standards on an annual basis based on the institution&#8217;s annual audited consolidated financial statements, as well as when the institution applies to ED to have its eligibility to participate in the Title IV programs recertified. The most significant financial responsibility standard is the institution&#8217;s composite score, which is derived from a formula established by ED based on three financial ratios:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">equity ratio, which measures the institution&#8217;s capital resources, financial viability and ability to borrow;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">primary reserve ratio, which measures the institution&#8217;s ability to support current operations from expendable resources; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">net income ratio, which measures the institution&#8217;s ability to operate at a profit or within its means.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ED assigns a strength factor to the results of each of these ratios on a scale from negative 1.0 to positive 3.0, with negative 1.0 reflecting financial weakness and positive 3.0 reflecting financial strength. ED then assigns a weighting&#160;percentage to each ratio and adds the weighted scores for the three ratios together to produce a composite score for the institution. The composite score for an institution&#8217;s most recent fiscal&#160;year must be at least 1.5 for the institution to be deemed financially responsible without the need for further ED oversight. In addition to having an </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">acceptable composite score, an institution must, among other things, provide the administrative resources necessary to comply with Title IV program requirements, meet all of its financial obligations, including required refunds to students and any Title IV liabilities and debts, be current in its debt payments, and not receive an adverse, qualified, or disclaimed opinion by its accountants in its audited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">As an education service company, we are not directly subject to this regulation. However, if ED were to determine that a university partner institution did not meet the financial responsibility standards due to a failure to meet the composite score or other financial responsibility factors, ED could impose a range of sanctions on the institution, such as requiring the institution to post a letter of credit, accept provisional certification (which would hamper the ability of the institution to add new programs), comply with additional ED monitoring requirements, agree to receive Title IV program funds under an arrangement other than ED&#8217;s standard advance funding arrangement, such as the reimbursement system of payment or heightened cash monitoring, and comply with or accept other limitations on the ability to increase the number of programs it offers or the number of students it enrolls, any of which sanctions on our university partners could also adversely affect our business. In addition, because other regulators may use the composite score for their purposes, a poor composite score could have additional effects.  For example, NC-SARA utilizes an institution&#8217;s composite score in determining whether such institution is eligible to participate in SARA.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Based on the data derived from the audited financial statements of GCU as of each of June 30, 2024 and 2023, GCU&#8217;s composite score was 1.9 and 1.8, respectively, using the proprietary school calculation methodology.  If GCU&#8217;s future composite scores do not exceed 1.5, ED could impose sanctions.  If any such sanctions were imposed, it could have a negative impact on our ability to conduct our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Return of Title IV funds for students who withdraw</span><i style="font-style:italic;">. </i>When a student who has received Title IV program funds withdraws from school, the institution must determine the amount of Title IV program funds the student has &#8220;earned&#8221; and then must return the unearned Title IV program funds (a &#8220;return to Title IV&#8221;) to the appropriate lender or ED in a timely manner, which is generally no later than 45&#160;days after the date the institution determined that the student withdrew. If such payments are not timely made, the institution will be required to submit a letter of credit to ED equal to 25% of the Title IV funds that the institution should have returned for withdrawn students in its most recently completed fiscal&#160;year. Under ED regulations, the letter of credit requirement is triggered by late returns of Title IV program funds for 5% or more of the withdrawn students (and involving more than two student refunds) in the audit sample in the institution&#8217;s annual Title IV compliance audit for either of the institution&#8217;s two most recent fiscal&#160;years or in a ED program review. Additionally, in<span style="white-space:pre-wrap;background:#ffffff;"> January 2025, ED published new regulations, that become effective on July 1, 2026, related to a number of areas, including those concerning return to Title IV.  We are in the process of reviewing the regulations and have not formed a view as to the impact on our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">The &#8220;90/10 Rule.&#8221;</span><i style="font-style:italic;"> </i>A requirement of the HEA, commonly referred to as the &#8220;90/10 Rule,&#8221; that is applicable only to proprietary, post-secondary educational institutions, provides that an institution loses its eligibility to participate in the Title IV programs if the institution derives more than 90% of its revenue for each of two consecutive fiscal years from Title IV program funds. For purposes of the 90/10 Rule, revenue is calculated under a complex regulatory formula that requires cash basis accounting and other adjustments to the calculation of an institution&#8217;s revenue under generally accepted accounting principles that appears in its consolidated financial statements. Under the 90/10 Rule, an institution becomes ineligible to participate in the Title IV programs as of the first day of the fiscal year following the second consecutive fiscal year in which it exceeds the 90% threshold, and its period of ineligibility extends for at least two consecutive fiscal years. If an institution exceeds the 90% threshold for two consecutive fiscal years and it and its students have received Title IV funds during the subsequent period of ineligibility, the institution will be required to return those Title IV funds to the applicable lender or ED. If an institution&#8217;s rate exceeds 90% for any single fiscal year, it will be placed on provisional certification for at least two fiscal years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Based on new regulations that went into effect on January 1, 2023, the 90/10 Rule was modified to include tuition assistance programs offered by the U.S. Department of Defense and the U.S. Veterans Administration as part of the 90% threshold, in addition to the Title IV programs already covered by the 90/10 Rule.  This means that institutions subject to the 90/10 Rule will be required to limit the combined amount of Title IV funds and applicable &#8220;Federal funds&#8221; revenue in a fiscal year to no more than 90% in a fiscal year as calculated under the rule, and the change to the 90/10 Rule is thus expected to increase the 90/10 Rule calculations for institutions subject to the rule.  Using ED&#8217;s cash-basis, regulatory formula under the 90/10 Rule as currently in effect, GCU derived approximately 67.2% and 65.5% of its 90/10 Rule revenue from Title IV program funds for the fiscal years ended June 30, 2024 and 2023, respectively, per </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">GCU&#8217;s audited financial statements.  Accordingly, even if ED continues to treat GCU as a proprietary institution for Title IV purposes, we do not expect this rule to have any material impact on GCU.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Legislation has been introduced in both chambers of Congress that seeks to further modify the 90/10 Rule, including proposals to change the ratio requirement to 85/15 (federal to nonfederal revenue), or to eliminate the 90/10 Rule. We cannot predict whether or how legislative or regulatory changes will affect the 90/10 Rule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Student loan defaults</span><i style="font-style:italic;">. </i>Under the HEA, an educational institution may lose its eligibility to participate in some or all of the Title IV programs if defaults by its students on the repayment of their federal student loans exceed certain levels. For each federal fiscal&#160;year, ED calculates a rate of student defaults for each institution (known as a &#8220;cohort default rate&#8221;). The rate is calculated by determining the rate at which borrowers who became subject to their repayment obligation in one federal fiscal&#160;year default in that same&#160;year or by the end of the second&#160;year following the first federal fiscal&#160;year (known as the &#8220;three-year method&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ED applies legal thresholds to measure an institution&#8217;s compliance. If ED notifies an institution that its cohort default rates exceeded 30%, for each of its three most recent federal fiscal&#160;years, the institution&#8217;s participation in the FDL Program and the Pell grant program would end 30&#160;days after that notification, unless the institution appeals that determination in a timely manner on specified grounds and according to specified procedures. In addition, an institution&#8217;s participation in the FDL Program would end 30&#160;days after notification by ED that its most recent cohort default rate, is greater than 40%, unless the institution timely appeals that determination on specified grounds and according to specified procedures. An institution whose participation ends under either of these provisions may not participate in the relevant programs for the remainder of the fiscal&#160;year in which the institution receives the notification or for the next two fiscal&#160;years. If an institution&#8217;s cohort default rate for any single federal fiscal&#160;year equals or exceeds 30%, ED may place the institution on provisional certification status.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">While we cannot directly influence a university partner&#8217;s cohort default rates, and do not provide default rate management services, in the course of performing services for a university partner we would work to assist such university partner in ensuring that its cohort default rates do not present a compliance risk under this regulation. Nonetheless, if a university partner institution exceeded the threshold under the three-year method, the sanction imposed could have a negative impact on our ability to conduct our business.  While GCU&#8217;s cohort default rates have historically been significantly below these levels, we cannot assure you that this will continue to be the case.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Incentive compensation rule</span><i style="font-style:italic;">.</i> An institution that participates in the Title IV programs may not provide any commission, bonus, or other incentive payment based directly or indirectly on success in securing enrollments or financial aid to any person or entity engaged in any student recruitment, admissions, or financial aid awarding activity. Since we are involved in recruiting and admission activities on behalf of our university partners, under current regulations, we are prohibited from offering our covered employees, who are those employees involved with or responsible for recruiting or admissions activities, any bonus or incentive-based compensation based on the successful recruitment, admission or enrollment of students into a postsecondary institution. We are also precluded from offering our covered employees who work on financial aid matters (if any), any bonus or incentive-based compensation based on the award of financial aid to students enrolled in a postsecondary institution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the incentive compensation rule&#160;raises the question as to whether companies like ours, as an entity, are prohibited from entering into tuition revenue-sharing arrangements with university partners. On March&#160;17, 2011, ED issued official agency guidance, known as a &#8220;Dear Colleague Letter,&#8221; or a DCL, providing guidance on this point. The DCL states that &#8220;[t]he Department generally views payment based on the amount of tuition generated as an indirect payment of incentive compensation based on success in recruitment and therefore a prohibited basis upon which to measure the value of the services provided&#8221; and that &#8220;[t]his is true regardless of the manner in which the entity compensates its employees.&#8221; But the DCL also provides an important exception to the ban on tuition revenue-sharing arrangements between institutions and third parties. According to the DCL, ED does not consider payment based on the amount of tuition generated by an institution to violate the incentive compensation ban if the payment compensates an &#8220;unaffiliated third party&#8221; that provides a set of &#8220;bundled services&#8221; that includes recruitment services, such as those we provide. Example 2-B in the DCL is described as a &#8220;possible business model&#8221; developed &#8220;with the statutory mandate in mind.&#8221; Example 2-B describes the following as a possible business model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">&#8220;A third-party that is not affiliated with the institution it serves and is not affiliated with any other institution that provides educational services, provides bundled services to the institution including marketing, enrollment application assistance, recruitment services, course support for online delivery of courses, the provision of </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;">technology, placement services for internships, and student career counseling. The institution may pay the entity an amount based on tuition generated for the institution by the entity&#8217;s activities for all the bundled services that are offered and provided collectively, as long as the entity does not make prohibited compensation payments to its employees, and the institution does not pay the entity separately for student recruitment services provided by the entity.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The DCL guidance indicates that an arrangement that complies with Example 2-B will be deemed to be in compliance with the incentive compensation provisions of the HEA and ED&#8217;s regulations. Our business model and contractual arrangements with our university partners closely follow Example 2-B in the DCL. In addition, we assure that none of our &#8220;covered employees&#8221; is paid any bonus or other incentive compensation in violation of the rule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Because the bundled services rule&#160;was promulgated in the form of agency guidance issued by ED in the form of a DCL and is not codified by statute or regulation, the rule&#160;could be altered or removed without prior notice, public comment period or other administrative procedural requirements that accompany formal agency rulemaking. Similarly, a court could invalidate the rule&#160;in an action involving our company or our university partners, or in action that does not involve us at all. The revision, removal or invalidation of the bundled services rule&#160;by Congress, ED or a court could require us to change our business model in ways that could be detrimental to our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Borrower Defense to Repayment regulations</span><span style="white-space:pre-wrap;">.  Under the HEA and its implementing regulations, students may file a claim with ED to discharge their FDL Loans if, generally, they believe their institution misled them or engaged in other misconduct related to the making of their federal loans or the provision of their educational services.  This is referred to as a &#8220;borrower defense to repayment&#8221; or &#8220;BDR&#8221; claim.  The regulations governing the standards and processes pursuant to which BDR claims are adjudicated have been revised multiple times since their introduction in 1994, with the result that the current regulatory framework is extraordinarily complex.  It is generally the case that an individual BDR claim would be adjudicated by an ED staff member and any subsequent recoupment process against the applicable institution initiated by ED would be overseen by a hearing official.  But the specific standards and processes that apply vary depending on when the underlying loan was made, and certain versions of the law permit the formation of a group claims process by ED.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In November 2022, the Biden administration promulgated a revised version of the BDR rule, which took effect on July 1, 2023.  In August 2023, the U.S. Court of Appeals for the Fifth Circuit issued a nationwide preliminary injunction, enjoining the implementation of the borrower defense and closed school provisions of that rule.  While this case is decided, the previous versions of the borrower defense and closed school provisions are in effect.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Litigation related to the various iterations of the BDR regulations, and the enforcement of these regulations has made this area complicated for all parties to understand and assess.  Further, the lack of adjudications in this area has also made things less clear.  Nonetheless, if our university partners are determined to have violated this regulation there could be significant sanctions imposed, whether related to the recoupment of any loans extinguished by ED, the imposition of letters of credit, or other sanctions under the financial responsibility or administrative capability regulations (among others).  This could put a financial strain on our university partners and negatively affect our business.  Also, if we were determined to have been the cause of the meritorious BDTR claim, our partners may have claims against us.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Note, the borrower defense to repayment regulations discussed herein were and are extensive and this does not attempt to discuss all the facets of any of the versions of these regulations. We cannot determine what effect, if any, these regulations may have on out university partners or on us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Compliance reviews. </i>Our university partners institutions are subject to announced and unannounced compliance reviews and audits by various external agencies, including ED, its Office of Inspector General, state licensing agencies, the applicable state approving agencies for financial assistance to veterans, and accrediting commissions. As part of ED&#8217;s ongoing monitoring of institutions&#8217; administration of the Title IV programs, the HEA also requires institutions to annually submit to ED a Title IV compliance audit conducted by an independent certified public accountant in accordance with applicable federal and ED audit standards. In addition, to enable ED to make a determination of an institution&#8217;s financial responsibility, each institution must annually submit audited financial statements prepared in accordance with ED regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As a third-party servicer, not only are our university partners subject to reviews and audits that may require our involvement, but we are also subject to program reviews from ED and the Office of the Inspector General. Further, we </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">also have an obligation to annually submit to ED a Title IV compliance audit conducted by an independent certified public accountant in accordance with applicable federal and ED audit standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Gainful employment rule</span><i style="font-style:italic;">s.</i><span style="white-space:pre-wrap;"> Under the HEA, proprietary schools are eligible to participate in Title IV programs in respect of educational programs that lead to &#8220;gainful employment in a recognized occupation,&#8221; with the limited exception of qualified programs leading to a bachelor&#8217;s degree in liberal arts. ED attempted to define this in a series of regulations from 2010 to 2016.  On July 1, 2019, ED rescinded the previously enacted gainful employment regulations.  While this change was effective July 1, 2020, ED also permitted institutions to enact this change as early as July 1, 2019, so long as any such institution made manifest its intention to be subject to the rescinded regulations.  It is our understanding that GCU had made manifest that intention and, as of July 1, 2019, was no longer subject to the gainful employment rules.   Given that GCU is currently our only university partner that is considered a proprietary school by ED, the gainful employment rules apply to it but not to our other university partners.  While GCU largely complied with the previously published gainful employment rules, those rules did indicate that four current degree programs were in the &#8220;Zone&#8221; &#8211; that is, potentially faced sanctions in the future if GCU could not reform the programs to comply with the regulations &#8211; including three undergraduate education programs and the Masters in Theology.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="white-space:pre-wrap;">ED published new gainful employment regulations in 2023, which became effective July 1, 2024.  These new regulations establish rules for annually evaluating GCU&#8217;s educational programs based on the calculation of debt-to-earnings rates (an annual debt-to-earnings rate and a discretionary debt-to-earnings rate) and a median earnings measure.&#160; ED will calculate these rates and measures under complex regulatory formulas outlined in the regulations and using data such as student debt (including not only Title IV loans but also certain private loans and extensions of credit), student earnings data, and comparative median earnings data for young working adults with only a high school diploma or GED.&#160; If GCU&#8217;s programs were to yield debt-to-earnings rates or a median earnings measure that do not comply with regulatory benchmarks for two of three consecutive years, they would lose Title IV eligibility for each of the impacted educational programs.&#160; The regulations will also require institutions to provide warnings to current and prospective students for programs in danger of losing Title IV eligibility (which could deter prospective students from enrolling and current students from continuing their respective programs).&#160; The regulations also include provisions for providing certifications and reporting data to ED and providing required student disclosures related to gainful employment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">The regulations include gainful employment rates and measures that will be based in part on data that is not readily accessible to us or GCU, which makes it difficult for us to predict with certainty how GCU&#8217;s educational programs will perform under the new gainful employment benchmarks and the extent to which certain programs could become ineligible for Title IV participation.&#160; ED released performance data at the time it published the proposed regulations that calculates rates for each school&#8217;s programs while acknowledging that the methodology used to produce the calculations differs from the methodology in the proposed regulations due to limitations in data availability.&#160; Because neither we nor GCU nor ED have access to all of the data that will ultimately be used to evaluate GCU&#8217;s programs, we cannot predict whether, or the extent to which, GCU&#8217;s programs could fail to comply with the new gainful employment benchmarks.&#160; Moreover, we do not have control over some of the factors that could impact the rates and measures for GCU&#8217;s programs which will limit our ability to eliminate or mitigate the impact of the regulations on us and GCU&#8217;s educational programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">Although we cannot predict how GCU&#8217;s programs will perform under the new gainful employment metrics, the performance data released suggests that in general the programs that were in the &#8220;Zone&#8221; under the previous gainful employment rules - certain undergraduate teacher education and theology programs as well as certain Master&#8217;s in Counseling programs - are in jeopardy of failing under the new rules.&#160; Given that the primary issue for the undergraduate programs that are in jeopardy of failing the new rules is not high average debt levels but rather relatively low earnings rates for first year teachers, it will be difficult for GCU to make material changes to ensure these programs do not fail.  The Master&#8217;s of Counseling programs that are in jeopardy of failing are long duration programs as required by the programmatic accreditation standards and the Title IV regulations allow graduate students to borrow substantially more than is required to pay tuition.  Accordingly, the debt levels for these programs are higher than the university&#8217;s average.  Thus, the implementation of the new gainful employment regulations could require GCU to eliminate or modify these educational programs, could result in the loss of Title IV program funds for the affected programs, and could have a significant impact on the rate at which students enroll in these programs. In addition, given ED&#8217;s continued refusal to recognize GCU&#8217;s non-profit status, students in GCU programs that fail the new metrics may lose Title IV eligibility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Substantial misrepresentation</span>. The HEA prohibits an institution that participates in Title IV programs from engaging in &#8220;substantial misrepresentation&#8221; of the nature of its educational program, its financial charges, or the </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">employability of its graduates. ED has defined a misrepresentation as any statement made by the institution or a third party that provides educational programs, marketing, advertising, recruiting, or admissions services to the institution that is false, erroneous or has the likelihood or tendency to deceive. A substantial misrepresentation is any misrepresentation on which the person to whom it was made could reasonably be expected to rely, or has reasonably relied, to that person&#8217;s detriment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The regulation also covers statements made by any representative of an institution, including agents, employees and subcontractors, and statements made directly or indirectly to any third party, including state agencies, government officials or the public, and not just to students or prospective students.  Therefore, we are subject to this regulation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Considering the breadth of the definition of &#8220;substantial misrepresentation,&#8221; it is possible that despite our efforts to prevent such misrepresentations, our employees or contractors may make statements that could be construed as substantial misrepresentations for which our university partners would be held responsible by ED. We and our employees and subcontractors, as agents of our university partners, must use a high degree of care to comply with such rules&#160;and are prohibited by contract from making any false, erroneous or misleading statements about our university partners. To avoid an issue under the misrepresentation rule&#160;<span style="white-space:pre-wrap;">and similar rules, we assure that all marketing materials are approved in advance by our university partners before they are used by our employees and subcontractors in their conversations with students and prospective students.  Additionally, matters regarding substantial misrepresentation, and defining what constitutes &#8220;aggressive recruiting,&#8221; are currently the subject of negotiated rulemaking.  </span>While we are watching this process closely, we cannot determine what the outcome will be or the effect of these regulations on our university partners or on GCE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Despite our best efforts, we or our university partners may face complaints from our university partners&#8217; students and prospective students over statements made by us and our agents throughout the conduct of our services that would expose our university partners, and derivatively us, to increased risk of enforcement action and applicable sanctions or other penalties and increased risk of private qui tam actions under the Federal False Claims Act. Also, if ED determines that an institution (including its contractors) has engaged in substantial misrepresentation, ED may revoke an institution&#8217;s program participation agreement, impose limitations on the institution&#8217;s participation in Title IV programs, deny applications from the institution for approval of new programs or locations or other matters, or initiate proceedings to fine the institution or limit, suspend, or terminate its eligibility to participate in Title IV programs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Similar rules&#160;<span style="white-space:pre-wrap;">apply under state laws or are incorporated in institutional accreditation standards, and the  FTC  applies similar rules&#160;prohibiting any unfair or deceptive marketing practices to the education sector. In</span><span style="white-space:pre-wrap;"> October 2021, the FTC announced that it was resurrecting its Penalty Offense Authority under Section 5(m) of the FTC Act. Under the FTC Act, the FTC may secure penalties against entities not a party to an original proceeding if the FTC can show that the entity had actual knowledge that the conduct in question was found to be unfair or deceptive. Entities that have actual knowledge of acts or practices the FTC has found to be unlawful and that subsequently engage in such unlawful acts or practices may be held liable for civil penalties up to $50,120 per violation.  Also in October 2021, in an effort to establish actual knowledge and create a pathway for penalties in the event of post-notice acts or practices, the FTC issued notice to the 70 largest for-profit schools based on enrollment and revenues. The notice included a list of acts and practices that the FTC has determined are unfair or deceptive, including but not limited to acts relating to misrepresentation of employment opportunities and other benefits, together with citation to various prior determinations from cases previously litigated by the FTC.  Because of ED&#8217;s decision to continue to treat GCU as a for-profit institution for Title IV purposes, GCU received this notice. The FTC made clear at that time that receipt of the notice itself did not reflect any assessment as to whether GCU has engaged in deceptive or unfair conduct.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If ED or another regulator determines that statements made by us or on our behalf are in violation of the regulations, we could be subject to sanctions and other liability, which could have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Coordinated actions by certain federal agencies</span><span style="white-space:pre-wrap;">. The Transaction was approved by GCU&#8217;s board of trustees based on its conclusion that it would be in the best interest of GCU&#8217;s students, faculty and staff for GCU to operate under the non-profit status that it previously held prior to 2004. Prior to the closing of the Transaction, the IRS, HLC and the State of Arizona approved GCU&#8217;s non-profit designation.  However, in</span> November 2019, in connection with its approval of the Transaction without conditions, ED informed GCU that GCU does not satisfy ED&#8217;s definition of a non-profit entity and, as a result, that ED will continue to treat GCU as a proprietary institution for purposes of its continued participation in Title IV programs.&#160;Upon receipt of this determination, GCU and GCE entered into ongoing discussions </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">and negotiations that were then provided by GCU to ED regarding proposed changes to the services agreement between GCU and GCE and providing ED, upon request, with an updated transfer pricing study demonstrating that the revenue sharing arrangement reflected in the services agreement reflected fair market value for the services we provide.  Despite the ongoing discussions and negotiations, ED again denied GCU&#8217;s non-profit status in January 2021.&#160; Thereafter, in order to pursue all available avenues for recourse on this matter, GCU opted to file a lawsuit against the ED, alleging that its 2019 and 2021 decisions overstepped its authority.&#160;While ED&#8217;s decision to continue to treat GCU as a for-profit institution was upheld by the federal district court in Arizona, in November 2024, the United States Court of Appeals for the Ninth Circuit unanimously held that ED had failed to apply the correct legal standards in reviewing GCU&#8217;s application and it reversed the district court&#8217;s decision and remanded with instructions to set aside ED&#8217;s decision and to remand to ED for further proceedings. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In<span style="white-space:pre-wrap;"> October 2021, at the same time that the FTC issued the notice to the 70 for-profit schools as mentioned above, the FTC issued a public statement indicating that it would coordinate efforts with ED and the VA to investigate for-profit universities in furtherance of the notice.  Since the FTC&#8217;s statement, ED, the VA and the FTC have initiated multiple actions against GCU, including audits, compliance reviews, civil investigative demands, fines and lawsuits, and the FTC has initiated civil investigative demands and a lawsuit against us, that allege, among other things, misrepresentations made in connection with marketing activities, including statements made related to GCU&#8217;s non-profit status.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">These actions appear to have been coordinated in the manner described in the 2021 FTC statement. These actions, or any future actions by ED, FTC or any other federal or state government agencies or accrediting bodies with oversight over us or GCU, if ultimately resolved adversely to us or GCU, could result in monetary penalties and liabilities, further impact GCU&#8217;s non-profit status, and/or cause reputational harm.  See </span><i style="font-style:italic;">Part I, Item 3. Legal Proceedings</i> for a discussion of certain litigation matters to which we are a party.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Negotiated rulemaking</span><i style="font-style:italic;">.</i><span style="font-style:italic;font-weight:bold;">&#160;</span>ED periodically issues new regulations and guidance that can have an adverse effect on our partner institutions.&#160; ED has changed its regulations, and may make other changes in the future, in a manner which could require us to incur additional costs in connection with providing the services that we provide our university partners affect their ability to remain eligible to participate in the Title IV programs, impose restrictions on their participation in the Title IV programs, affect the rate at which students enroll in our partners&#8217; programs, or otherwise have a significant impact on our business and results of operations.&#160; We cannot predict with certainty the ultimate combined impact of the regulatory changes which have occurred in recent years, nor can we predict the effect of future legislative or regulatory action by federal, state or other agencies regulating our operations or those of our university partners, how any resulting regulations will be interpreted or whether we and our university partner institutions will be able to comply with these requirements in the future. Any such actions by legislative or regulatory bodies that affect our operations or those of our university partners could have a material adverse effect on our business and that of university partner institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Regulatory Standards that May&#160;Restrict Institutional Expansion or Other Changes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Many actions that our university partners may wish to take in connection with expanding their operations or other changes are subject to review or approval by the applicable regulatory agencies. For example, requirements and standards of state post-secondary agencies, accrediting commissions, and ED limit an institution&#8217;s ability in certain instances to establish additional teaching locations, implement new educational programs, or increase enrollment in certain programs. Many states require review and approval before institutions can add new locations or programs, and many states limit the number of pre-licensure professional students (such as nursing) colleges may enroll. Similarly, accrediting agencies (institutional and programmatic) generally require institutions to notify them in advance of adding new locations or implementing new programs, and upon notification may undertake a review of the quality of the facility or the program and the financial, academic, and other qualifications of the institution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">With respect to ED, if an institution participating in the Title IV programs plans to add a new location or educational program, the institution must generally apply to ED to have the additional location or educational program designated as within the scope of the institution&#8217;s Title IV eligibility. Institutions that are fully certified to participate in the Title IV programs are not required to obtain ED&#8217;s approval of additional programs that lead to a bachelor&#8217;s, professional, or graduate degree at the same degree level as programs previously approved by ED.  GCU, because it is currently certified to participate in the Title IV programs on a provisional basis, is required to obtain ED approval for new programs, which requirement could impede GCU&#8217;s ability to introduce new programs and slow its growth.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_20bf1737_d574_473d_ba1f_852255d454c8"></a><a id="Item1ARiskFactors_246861"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;1A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Risk Factors</span></p><a id="_cp_text_1_301"></a><a id="_cp_text_1_303"></a><a id="_cp_text_1_305"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are many factors that affect our business, financial condition, operating results, and cash flows as well as the market price for our securities. The following is a description of important factors that may cause our actual results of operations <i style="white-space:pre-wrap;">in future periods to differ materially from those currently expected or discussed in forward-looking statements set forth in this Annual Report.  Additional risks and uncertainties not presently known to us or that we may currently deem immaterial also may impair our business operations. Forward-looking statements and such risks, uncertainties and other factors speak only as of the date of this Annual Report, and we expressly disclaim any obligation or undertaking to update or revise any forward-looking statement contained herein, to reflect any change in our expectations with regard thereto, or any other change in events, conditions or circumstances on which any such statement is based, except to the extent otherwise required by law. See &#8220;Forward-Looking Statements.&#8221;</i> These risk factors should be read in conjunction with other information set forth in this Annual Report, including Item&#160;7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, and Item&#160;8, Consolidated Financial Statements and Supplementary Data, including the related Notes&#160;to Consolidated Financial Statements.</p><a id="_cp_text_1_317"></a><a id="_cp_text_1_319"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Although we currently provide services to 22 university partners across the United States, GCU is, and will for the foreseeable future remain, our most significant university partner.  </span>Accordingly, the risk factors set forth below also include risks attributable to GCU&#8217;s operations, which could materially affect us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Risk Factor Summary</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The following is a summary of the material risk factors that could adversely affect our business, financial condition, and operating results:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We earn a large percentage of our revenue through our contractual relationship as a service provider to GCU, and a decline in GCU&#8217;s enrollment could significantly reduce our revenue and impact our overall financial performance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">GCU&#8217;s board of trustees and management have fiduciary and other duties that require them to focus on the best interests of GCU and, over time, those interests could diverge from those of GCE.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our Chief Executive Officer&#8217;s role as President of GCU may adversely affect his ability to run GCE.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If we are determined to have paid improper incentive compensation to our covered employees, or tuition sharing arrangements are deemed to violate the incentive compensation regulations, our business will be impaired.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our success depends, in part, on our ability to recruit new students to enroll with our university partners. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A decline in the overall growth of enrollment in post-secondary institutions, or in the number of students seeking degrees online, could cause our university partner institutions to experience lower enrollment, which could negatively impact our future growth.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We face competition from established and other emerging companies, which could divert university partners to our competitors, result in pricing pressure and significantly reduce our revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We are subject to laws and regulations as a result of our collection and use of personal information, and any violations of such laws or regulations, or any breach, theft, or loss of such information, could adversely affect our reputation and operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We are required to comply with The Family Educational Rights and Privacy Act, or FERPA, and failure to do so could harm our reputation and negatively affect our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Capacity constraints, system disruptions, or security breaches in our online computer networks and phone systems could have a material adverse effect on our ability to attract and retain students.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may have difficulty integrating future acquisitions, which would reduce the anticipated benefits of those transactions.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our failure, or our university partners&#8217; failure, to comply with the extensive regulatory requirements governing institutions of higher education could result in financial penalties, restrictions on our operations or growth, or loss of external financial aid funding for our university partners&#8217; students.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Rulemaking by ED could materially and adversely affect our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recently published regulations could materially and adversely affect our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If ED does not recertify a university partner institution to continue participating in the Title IV programs, the students we assist would lose their access to Title IV program funds, or a university partner institution could be recertified but be required to accept significant limitations as a condition of its continued participation in the Title IV programs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A university partner institution could lose the ability to participate in the Title IV programs if it fails to maintain its institutional accreditation, and our university partners&#8217; student enrollments could decline if a university partner institution fails to maintain any of its accreditations or approvals.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A university partner institution may lose eligibility to participate in the Title IV programs if its student loan default rates are too high.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A finding by ED or other regulators that we or our university partner institutions misrepresented the nature of our partner institutions&#8217; educational programs could materially and adversely affect our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A reduction in funding or new restrictions on eligibility for the Federal Pell Grant Program, or the elimination of subsidized Stafford loans, could make college less affordable for certain students at our university partner institutions, which could negatively impact our university partner institutions&#8217; enrollments, and thus our revenue and results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If our university partner institutions do not maintain state authorization, they may not operate or participate in the Title IV programs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Government agencies, regulatory agencies, and third parties may conduct compliance reviews, bring claims, or initiate litigation against us or our university partners based on alleged violations of the extensive regulatory requirements applicable to us and our university partners.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The regulatory guidance governing third-party servicers imposes a number of requirements on our business and may expose us to liability for certain regulatory violations that are coextensive with our university partner institutions.</span></td></tr></table><div style="margin-top:6pt;"><a id="_cp_text_1_129"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Risks Related to </b><b style="font-weight:bold;">Our Relationship with GCU</b></p><a id="_cp_text_4_130"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">We earn a large percentage of our revenue through our contractual relationship as a service provider to GCU, and a decline in GCU&#8217;s enrollment could significantly reduce our revenue and impact our overall financial performance.</span></p><a id="_cp_text_4_131"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We expect the revenue derived from our Master Services Agreement with GCU to account for a large percentage of our revenue for the foreseeable future. Any decline in reputation or changes in GCU policies that adversely affect its student enrollment and its overall financial and operating results, including as a result of adverse government actions taken against GCU, could materially impact us. Furthermore, GCU has the right to terminate the Master Services Agreement after July 1, 2025 upon at least eighteen (18) months prior written notice, and, upon the termination or expiration of the Master Services Agreement, GCU is not required to continue using us as the provider of the services thereunder. If GCU were to terminate or not renew its relationship with us, or if its enrollment were to materially decline for any reason, it could negatively affect our reputation and materially adversely impact our revenue and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">GCU&#8217;s board of trustees and management have fiduciary and other duties that require them to focus on the best interests of GCU and, over time, those interests could diverge from those of GCE.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We believe that our relationship with GCU is and will remain strong. However, GCU has an independent board of trustees that, along with its management, have fiduciary and other duties that require them to focus on the best interests of GCU. Over time, and for various reasons, those interests could diverge from the interests of GCE. Should those interests diverge in a meaningful way, it could lead to changes in the relationship that would be adverse to us.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our Chief Executive Officer&#8217;s role as President of GCU may adversely affect his ability to run GCE</span>.</p><a id="_cp_text_1_135"></a><a id="_cp_text_1_136"></a><a id="_cp_text_1_138"></a><a id="_cp_text_1_139"></a><a id="_cp_text_1_140"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Mr.&#160;Brian&#160;E. Mueller has served as the Chief Executive Officer of GCE since 2008, the Chairman of the Board of Directors since 2017 and the President of GCU since 2012. In connection with the Transaction, the Board of Directors of GCE and the board of trustees of GCU each independently determined that Mr.&#160;Mueller should retain those roles. Accordingly, Mr.&#160;<span style="white-space:pre-wrap;">Mueller serves as the Chairman of the Board of Directors and Chief Executive Officer of GCE and as the President of GCU, although he is prohibited from serving on the board of trustees of GCU.  </span><span style="white-space:pre-wrap;">In continuing to retain Mr. Mueller&#8217;s services, our Board of Directors and the board of trustees of GCU each recognize that Mr. Mueller&#8217;s dual role could raise conflict of interest issues.  In this regard, at the time of the Transaction, GCU adopted governance provisions that prohibit Mr. Mueller from serving on the board of trustees of GCU.  In addition, we and GCU also jointly imposed a structure, through GCU&#8217;s governance documents and through express provisions of the Master Services Agreement, which prevent </span>Mr.&#160;Mueller from participating in day-to-day management of, or negotiations between GCE and GCU relating to, the Master Services Agreement<span style="white-space:pre-wrap;">.  While we believe that these safeguards have worked well to date, and that Mr. Mueller&#8217;s role with GCE continues to be in the best interests of GCE and is stockholders, we remain alert to conflict issues on an ongoing basis.  Any such conflicts, as well as any adverse impact that</span> Mr.&#160;Mueller&#8217;s dual capacity could have on his ability to devote time, attention, and effort to GCE, could be detrimental to our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Other Risks Related to Our Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If we are determined to have paid improper incentive compensation to our covered employees, or tuition sharing arrangements are deemed to violate the incentive compensation regulations, our business will be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">An institution that participates in the Title IV programs may not provide any commission, bonus, or other incentive payment based directly or indirectly on success in securing enrollments or financial aid to any person or entity engaged in any student recruitment, admissions, or financial aid awarding activity. Since we are involved in recruiting and admissions activities, on behalf of our university partners, under current regulations, we are prohibited from offering our <span style="font-family:'Times';">&#8220;</span>covered employees,<span style="font-family:'Times';">&#8221;</span> who are generally those GCE employees involved with or responsible for recruiting or admissions activities on behalf of our university partners, any bonus or incentive-based compensation based on the successful recruitment, admission or enrollment of students into a postsecondary institution. We are also precluded from offering our covered employees that work on financial aid matters (if any), any bonus or incentive-based compensation based on the award of financial aid to students enrolled in a postsecondary institution. If it were determined that any of our compensation practices violated the incentive compensation law, we could experience an adverse outcome in pending<i style="font-style:italic;">&#160;</i>litigation and be subject to substantial monetary liabilities, fines, and other sanctions, any of which could have a material adverse effect on our business, prospects, financial condition and results of operations and could adversely affect our stock price.<i style="font-style:italic;"> </i><i style="font-style:italic;">See Part 1, Item 3 &#8211; Litigation</i> for a discussion of certain litigation matters to which we are a party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the incentive compensation rule raises a question as to whether companies like ours, as an entity, are prohibited from entering into tuition revenue-sharing arrangements with university partners. On March&#160;17, 2011, ED issued official agency guidance, known as a &#8220;Dear Colleague Letter,&#8221; or the DCL, providing guidance on this point. The DCL states that &#8220;[t]he Department generally views payment based on the amount of tuition generated as an indirect payment of incentive compensation based on success in recruitment and therefore a prohibited basis upon which to measure the value of the services provided&#8221; and that &#8220;[t]his is true regardless of the manner in which the entity compensates its employees.&#8221; But the DCL also provides an important exception to the ban on tuition revenue-sharing arrangements between institutions and third parties. According to the DCL, ED does not consider payment to a third-party service provider based on the amount of tuition generated by an institution to violate the incentive compensation ban if the payment compensates an &#8220;unaffiliated third party&#8221; that provides a set of &#8220;bundled services&#8221; that includes recruitment services, such as those we provide. Example 2-B in the DCL is described as a &#8220;possible business model&#8221; developed &#8220;with the statutory mandate in mind.&#8221; Example 2-B describes the following as a possible business model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;">&#8220;A third party that is not affiliated with the institution it serves and is not affiliated with any other institution that provides educational services, provides bundled services to the institution including marketing, enrollment application assistance, recruitment services, course support for online delivery of courses, the provision of technology, placement services for internships, and student career counseling. The institution may pay the entity an amount based on tuition generated for the institution by the entity&#8217;s activities for all the bundled services that are offered and provided collectively, as long as the entity does not make prohibited compensation </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;">payments to its employees, and the institution does not pay the entity separately for student recruitment services provided by the entity.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The DCL guidance indicates that an arrangement that complies with Example 2-B will be deemed to be in compliance with the incentive compensation provisions of the HEA and ED&#8217;s regulations. Our business model and contractual arrangements with our university partners closely follow Example 2-B in the DCL. In addition, we assure that none of our &#8220;covered employees&#8221; is paid any bonus or other incentive compensation in violation of the rule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Because the bundled services rule&#160;was promulgated in the form of agency guidance issued by ED in the form of a DCL and is not codified by statute or regulation, the rule&#160;could be altered or removed without prior notice, public comment period or other administrative procedural requirements that accompany formal agency rulemaking. Similarly, a court could invalidate the rule&#160;in an action involving our company or our university partners, or in action that does not involve us at all. The revision, removal or invalidation of the bundled services rule&#160;by Congress, ED or a court could require us to change our business model in ways that could be detrimental to our business.</p><a id="_cp_text_4_168"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our success depends, in part, on our ability to recruit new students to enroll with our university partners.</span></p><a id="_cp_text_4_169"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Building awareness of our university partner institutions, and the programs they offer, is critical to our ability to attract prospective students to those institutions. It is also critical to our success that we convert prospective students to enrolled students in a cost-effective manner and that these enrolled students remain active in the programs of our university partner institutions. The tightness of the job market has historically had an impact on our ability to successfully recruit new students especially for students considering re-careering into a different field.  Historically the percentage of students we recruited who were re-careering was low but with the increase in university partners and off-campus classroom and laboratory sites and the growth in new online licensure programs by GCU, the number of students we recruit who are re-careering is growing.  Therefore, changes in the job market will impact our ability to recruit students.  Some of the other factors that could prevent us from successfully recruiting, enrolling, and retaining students in those programs include:</span></p><a id="_cp_blt_1_172"></a><a id="_cp_text_4_173"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he reduced availability of, or higher interest rates and other costs associated with, Title IV loan funds or other sources of financial aid;</span></td></tr></table><a id="_cp_blt_1_174"></a><a id="_cp_text_4_175"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he emergence of more successful competitors;</span></td></tr></table><a id="_cp_blt_1_176"></a><a id="_cp_text_4_177"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">f</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">actors related to our marketing, including the costs and effectiveness of Internet advertising and broad-based branding campaigns and recruiting efforts;</span></td></tr></table><a id="_cp_blt_1_178"></a><a id="_cp_text_4_179"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">p</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">erformance problems with our online systems;</span></td></tr></table><a id="_cp_blt_1_180"></a><a id="_cp_text_4_181"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">f</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ailure of our university partner institutions to maintain institutional and specialized accreditations;</span></td></tr></table><a id="_cp_blt_1_182"></a><a id="_cp_text_4_183"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he requirements of the education agencies that regulate our university partner institutions which could restrict their initiation of new programs and modification of existing programs;</span></td></tr></table><a id="_cp_blt_1_184"></a><a id="_cp_text_4_185"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he requirements of the education agencies that regulate our university partner institutions which restrict the ways schools can compensate persons involved in their recruiting activities;</span></td></tr></table><a id="_cp_blt_1_186"></a><a id="_cp_text_4_187"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">i</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ncreased regulation of online education, including in states in which our university partner institutions do not have a physical presence;</span></td></tr></table><a id="_cp_blt_1_188"></a><a id="_cp_text_4_189"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">r</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">estrictions that may be imposed on graduates of online programs that seek certification or licensure in certain states;</span></td></tr></table><a id="_cp_blt_1_190"></a><a id="_cp_text_4_191"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">s</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">tudent dissatisfaction with our services and programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of employment opportunities for graduates of our university partners in fields related to their educational programs:</span></td></tr></table><a id="_cp_blt_1_192"></a><a id="_cp_text_4_193"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">d</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">amage to our reputation, or to the reputations of our university partners or other adverse effects as a result of negative publicity in the media, in industry or governmental reports, or otherwise, affecting us or other companies in the post-secondary education sector;</span></td></tr></table><a id="_cp_blt_1_194"></a><a id="_cp_text_4_195"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">p</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">rice reductions by competitors that we are unwilling or unable to match;</span></td></tr></table><a id="_cp_blt_1_196"></a><a id="_cp_text_4_197"></a><a id="_cp_text_4_199"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> decline in the acceptance of online education; and</span></td></tr></table><a id="_cp_blt_1_200"></a><a id="_cp_text_4_201"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> decrease in the perceived or actual economic benefits that students derive from the programs offered by any university partner institution.</span></td></tr></table><div style="margin-top:6pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_cp_text_4_202"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If we are unable to continue to develop awareness of the programs of our university partners, and to provide services to successfully recruit, enroll, and retain students on their behalf, enrollments at our university partners would suffer and our ability to increase revenues and maintain profitability would be significantly impaired.</p><a id="_cp_text_4_203"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Macroeconomic conditions and aversion to debt could adversely affect the ability of our university partner institutions to recruit new students and adversely affect our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="white-space:pre-wrap;">Enrollment in our university partner institutions is affected by changes in economic conditions.  Affordability concerns associated with increased living expenses, relocation expenses and the availability of jobs for students attending classes have made it more challenging for our university partner institutions to attract and retain students.  Additionally, adverse market conditions could negatively impact the ability of borrowers to borrow the necessary student loans at an acceptable interest rate, which could lead to a decrease in student enrollment in certain cases.  If our university partner institutions are unable to attract and maintain students due to unfavorable macroeconomic conditions it could adversely affect our financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our failure to keep pace with changing market needs and technology could harm our ability to meet the needs of our university partner institutions.</span></p><a id="_cp_text_4_204"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We have invested significant resources to develop and implement features that enhance the online classroom experience, such as delivering course content through streaming video, simulations, and other interactive enhancements as well as technology to meet the back-office support needs of our university partners institutions&#8217; students. Our information technology systems and tools could become impaired or obsolete due to our action or failure to act. For instance, we could install new information technology without accurately assessing its costs or benefits, or we could experience delayed or ineffective implementation of new information technology. We also could fail to respond in a timely manner to future technological developments in our industry. Should our actions or failure to act impair or render our information technology less effective, this could have a material adverse effect on our business, financial condition, results of operations and cash flows.</p><a id="_cp_text_4_205"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">A decline in the overall growth of enrollment in post-secondary institutions, or in the number of students seeking degrees online, could cause our university partner institutions to experience lower enrollment, which could negatively impact our future growth.</span></p><a id="_cp_text_4_206"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Based on industry analyses, enrollment growth in degree-granting, post-secondary institutions is slowing and the number of high school graduates that are eligible to enroll in degree-granting, post-secondary institutions is expected to continue to decrease over the next few&#160;years. In order to maintain current growth rates, we will need to attract a larger&#160;percentage of students in existing markets to our university partner institutions and work with our university partner institutions to create new academic programs to attract those students. In addition, if job growth in the fields related to our university partners&#8217; core disciplines is weaker than expected, as a result of any regional or national economic downturn or otherwise, fewer students may seek the types of degrees that our university partners offer. Our failure to attract new students for our university partners, or the decisions by prospective students to seek degrees in disciplines not offered by our university partners, would have an adverse impact on our future growth.</p><a id="_cp_text_4_207"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">We face competition from established and other emerging companies, which could divert university partners to our competitors, result in pricing pressure and significantly reduce our revenue.</span></p><a id="_cp_text_4_208"></a><a id="_cp_text_4_209"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We expect existing competitors and new entrants to the educational services market to revise and improve their business models constantly in response to challenges from competing businesses, including ours. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our primary competitors have historically included EmbanetCompass (formerly owned by Pearson) and Wiley Education Services. There are also several new and existing vendors providing some or all of the services we provide to other segments of the education market, and these vendors may pursue the institutions we target. In addition, colleges and universities may choose to continue using or to develop their own solutions in-house, rather than pay for our solutions.</p><a id="_cp_text_4_210"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Increased competition may result in changes in the revenue share percentage we are able to negotiate to receive from a university partner. The competitive landscape may also result in longer and more complex sales cycles with prospective university partners, which would negatively affect our ability to add additional university partners and thus our ability to grow our business.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_cp_text_4_211"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A number of competitive factors could cause us to lose potential university partner opportunities or force us to offer our solutions on less favorable economic terms, including:</p><a id="_cp_blt_1_212"></a><a id="_cp_text_4_213"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">c</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ompetitors may develop service offerings that our potential university partners find to be more compelling than ours;</span></td></tr></table><a id="_cp_blt_1_214"></a><a id="_cp_text_4_215"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">c</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ompetitors may adopt more aggressive pricing policies and offer more attractive sales terms, adapt more quickly to new technologies and changes in university partner and student requirements, and devote greater resources to the acquisition of qualified students than we can; and</span></td></tr></table><a id="_cp_blt_1_216"></a><a id="_cp_text_4_217"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">c</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">urrent and potential competitors may establish cooperative relationships among themselves or with third parties to enhance their products and expand their markets, and our industry is likely to see an increasing number of new entrants and increased consolidation. Accordingly, new competitors or alliances among competitors may emerge and rapidly acquire significant market share.</span></td></tr></table><div style="margin-top:6pt;"><a id="_cp_text_4_218"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We may not be able to compete successfully against current and future competitors. In addition, competition may intensify as our competitors raise additional capital and as established companies in other market segments or geographic markets expand into our market segments or geographic markets. If we cannot compete successfully against our competitors, our ability to grow our business could be impaired.</p><a id="_cp_text_4_227"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Artificial intelligence is an emerging area of technology that has and may further impact various aspects of our business operations and that of our university partners, and we may not be successful in our artificial intelligence initiatives, which could adversely affect our business, financial condition and/or operating results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="white-space:pre-wrap;">We have made, and expect to continue making, investments in the integration of artificial intelligence (&#8220;AI&#8221;) into our platforms, products, and services.  However, AI presents various risks, challenges, and potential unintended consequences that could disrupt our ability to effectively integrate and leverage these technologies.  The process of refining and expanding AI-driven offerings may involve significant costs, and there can be no assurance that our efforts will ultimately succeed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="white-space:pre-wrap;">Additionally, competitors may develop more effective or efficient AI solutions, potentially undermining our competitive position.  The regulatory environment surrounding AI is still in development, and new laws or regulations could emerge that require substantial adjustments to our business practices.  These changes could impose unexpected costs or operational disruptions, and the full scope and impact of such regulatory developments remain uncertain.  AI technologies also carry the risk of generating content that is factually incorrect or infringing on third-party intellectual property rights.  If we suffer adverse consequences due to any of these factors, it could in turn have a material adverse effect on our reputation, financial performance, and operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">We are subject to laws and regulations as a result of our collection and use of personal information, and any violations of such laws or regulations, or any breach, theft, or loss of such information, could adversely affect our reputation and operations.</span></p><a id="_cp_text_4_228"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Possession and use of personal information in our operations subjects us to risks and costs that could harm our business. We collect, use, and retain large amounts of personal information regarding our primary university partner&#8217;s applicants and students, including social security numbers, tax return information, personal and family financial data, and credit card numbers. We also collect and maintain personal information of our employees in the ordinary course of our business. Our services can be accessed globally through the Internet. Therefore, we may be subject to the application of national privacy laws in countries outside the U.S. from which applicants and students access our services. Such privacy laws could impose conditions that limit the way we market and provide our services.</p><a id="_cp_text_4_229"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our computer networks and the networks of certain of our vendors that hold and manage confidential information on our behalf may be vulnerable to unauthorized access, employee theft or misuse, computer hackers, computer viruses, and other security threats. Confidential information may also inadvertently become available to third parties when we integrate systems or migrate data to our servers in connection with periodic hardware or software upgrades.</p><a id="_cp_text_4_230"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Due to the sensitive nature of the personal information stored on our servers, our networks may be targeted by hackers seeking to access this data. A user who circumvents security measures could misappropriate sensitive information or cause interruptions or malfunctions in our operations. Although we use security and business controls to limit access and use of personal information, a third party may be able to circumvent those security and business </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">controls, which could result in a breach of student or employee data and privacy. In addition, errors in the storage, use, or transmission of personal information could result in a breach of privacy for current or prospective students or employees. Possession and use of personal information in our operations also subjects us to legislative and regulatory burdens that could require us to implement certain policies and procedures, such as the procedures we adopted to comply with the Red Flags Rule&#160;<span style="white-space:pre-wrap;">that was promulgated by the FTC under the federal Fair Credit Reporting Act and that requires the establishment of guidelines and policies regarding identity theft related to student credit accounts, and could require us to make certain notifications of data breaches and restrict our use of personal information. Similarly, California passed the California Consumer Privacy Act (CCPA) in 2018 (which went into effect in 2020), and there are similar bills that have been passed or are pending in a number of other states, as well. These state laws represent a trend toward stronger privacy protections and greater data transparency in the United States. Currently, federal law legislates privacy on an industry-by-industry basis. Without an overarching federal law driving privacy compliance, the risk is high of a patchwork of privacy legislation formed by individual state laws, similar to the states&#8217; approach to breach notification obligations. This could not only increase costs for compliance but also raise the risk of enforcement by individual state Attorneys General.  A violation of any laws or regulations relating to the collection or use of personal information, including the Gramm-Leach-Bliley Act&#8217;s Safeguards Rule, could result in the imposition of fines against us. Moreover, ED has published extensive requirements for the protection of student data and has indicated such requirements may be strengthened in the future.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Additionally, university personnel or students, or our employees or independent contractors, could use our online learning platform to store or process regulated personal information without our knowledge.  In the event that our systems experience a data security incident, or an individual or entity accesses information without, or in excess of, proper authorization, we could be subject to data security incident notification laws, which may require prompt remediation and notification to individuals.  If we are unaware of the data and information stored on our systems, we may be unable to appropriately comply with all legal obligations, and we may be exposed to governmental enforcement or prosecution actions, private litigation, fines and penalties or adverse publicity that could harm our reputation and business. As a result, we may be required to expend significant resources to protect against the threat of these security breaches or to alleviate problems caused by these breaches. A major breach, theft, or loss of personal information regarding our university partner&#8217;s students and their families or our employees that is held by us or our vendors, or a violation of laws or regulations relating to the same, could have a material adverse effect on our reputation and result in further regulation and oversight by federal and state authorities and increased costs of compliance.</span></p><a id="_cp_text_4_231"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">We are required to comply with The Family Educational Rights and Privacy Act, or FERPA, and failure to do so could harm our reputation and negatively affect our business.</span></p><a id="_cp_text_4_232"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">FERPA generally prohibits an institution of higher education participating in Title IV programs from disclosing personally identifiable information from a student&#8217;s education records without the student&#8217;s consent.  Our university partners and their students disclose to us certain information that originates from or comprises a student education record under FERPA.  As an entity that provides services to institutions participating in Title IV programs, we are indirectly subject to FERPA, and we may not transfer or otherwise disclose any personally identifiable information from a student record to another party other than in a manner permitted under the statute.  If we violate FERPA, it could result in a material breach of our contract with one or more of our university partners and could harm our reputation.  Further, in the event that we disclose student information in violation of FERPA, ED could require a university partner to suspend our access to their student information for at least five years, which would significantly and adversely impact our ability to provide our contracted services.</span></p><a id="_cp_text_4_233"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capacity constraints, system disruptions, or security breaches in our online computer networks and phone systems could have a material adverse effect on our ability to attract and retain students.</span></p><a id="_cp_text_4_234"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The performance and reliability of the infrastructure of our computer networks and phone systems, including the online programs of our university partners, is critical to our operations, our reputation and our ability to attract and retain students on our university partners&#8217; behalf. Any computer system disruption or failure, or a sudden and significant increase in traffic on the servers that host our online operations, may result in the online courses and programs being unavailable for a period of time. In addition, any significant failure of our computer networks or servers, whether as a result of third-party actions or in connection with planned upgrades and conversions, could disrupt our operations. Individual, sustained, or repeated occurrences could significantly damage the reputation of our technology and services and result in a loss of potential or existing students of our university partner institutions. Additionally, our operations are vulnerable to interruption or malfunction due to events beyond our control, including natural disasters and network and </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">telecommunications failures. Our computer networks may also be vulnerable to unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems. A user who circumvents security measures could misappropriate proprietary information or cause interruptions to or malfunctions in operations. As a result, we may be required to expend significant resources to protect against the threat of these security breaches or to alleviate problems caused by these incidents. Any interruption to our operations could have a material adverse effect on our ability to attract students to our university partner&#8217;s programs and to retain those students.</p><a id="_cp_text_4_143"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may have difficulty integrating future acquisitions, which would reduce the anticipated benefits of those transactions.</span></p><a id="_cp_text_4_144"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We intend to continually evaluate potential acquisitions of complementary businesses, products, services and technologies, including those that are significant in size and scope. The risks we may encounter in acquisitions include:</p><a id="_cp_blt_1_145"></a><a id="_cp_text_4_146"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">i</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">f we incur significant debt to finance a future acquisition and our business does not perform as expected, we may have difficulty complying with debt covenants;</span></td></tr></table><a id="_cp_blt_1_149"></a><a id="_cp_text_4_150"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">i</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">f we use our stock to make a future acquisition, it will dilute existing stockholders;</span></td></tr></table><a id="_cp_blt_1_151"></a><a id="_cp_text_4_152"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">w</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">e may have difficulty integrating the operations and personnel of any acquired company;</span></td></tr></table><a id="_cp_blt_1_153"></a><a id="_cp_text_4_154"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">we may face t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he challenges and additional investments involved with integrating new products, services and technologies into our sales and marketing process associated with any acquired business;</span></td></tr></table><a id="_cp_blt_1_155"></a><a id="_cp_text_4_156"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">o</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ur ongoing business may be disrupted by transition and integration issues with any acquired business;</span></td></tr></table><a id="_cp_blt_1_157"></a><a id="_cp_text_4_158"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">t</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he costs and complexity of integrating the internal information technology infrastructure of each acquired business with ours may be greater than expected and may require additional capital investments;</span></td></tr></table><a id="_cp_blt_1_159"></a><a id="_cp_text_4_160"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">w</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">e may be unable to achieve the financial and strategic goals for any acquired businesses;</span></td></tr></table><a id="_cp_blt_1_161"></a><a id="_cp_text_4_162"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">w</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">e may have difficulty in maintaining controls, procedures and policies during the transition and integration period following a future acquisition;</span></td></tr></table><a id="_cp_blt_1_163"></a><a id="_cp_text_4_164"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">o</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ur relationships with existing university partners could be adversely affected following an acquisition;&#160;and</span></td></tr></table><a id="_cp_blt_1_165"></a><a id="_cp_text_4_166"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">s successor we may be subject to certain liabilities of our acquisition targets.</span></td></tr></table><div style="margin-top:6pt;"><a id="_cp_text_4_167"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our failure to effectively integrate any future acquisition would materially limit the benefit of such transaction, including potential synergies or sales growth opportunities, in the time frame anticipated.</p><a id="_cp_text_1_238"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Risks Related to the Extensive Regulation of </b><b style="font-weight:bold;">the Higher Education </b><b style="font-weight:bold;">Industry</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Our failure, or our university partners&#8217; failure, to comply with the extensive regulatory requirements governing institutions of higher education could result in financial penalties, restrictions on our operations or growth, or loss of external financial aid funding for our university partners&#8217; students.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">To participate in the Title IV programs, a school must be authorized by the appropriate state post-secondary agency or agencies, be accredited by an accrediting commission recognized by ED, and be certified as an eligible institution by ED. In addition, the operations and programs of our university partners, and any future university partners, are regulated by other state education agencies and additional specialized accrediting commissions. As a result of these requirements, we are subject to extensive regulation from state entities, institutional accrediting commissions, specialized accrediting commissions, and ED. These regulatory requirements cover many of our operations, as well as the operations of our university partners. These include regulations related to educational programs, instructional and administrative staff, administrative procedures, marketing, recruiting, financial operations, and financial condition of any university partner. These regulatory requirements also affect our ability to assist university partner institutions with adding new educational programs and changing existing educational programs. The agencies that regulate higher education periodically revise their requirements and modify their interpretations of existing requirements. Regulatory requirements are not always precise and clear, and regulatory agencies may sometimes disagree with the way we have (or any university partner has) interpreted or applied these requirements. Any misinterpretation of regulatory requirements could materially adversely affect us. If we fail, or any university partner institution fails, to comply with any of these regulatory requirements, we or any university partner could suffer financial penalties, limitations on operations, or other sanctions, each of which could materially adversely affect us. In addition, if we or any university partner are charged with regulatory violations, our reputation could be damaged, which could have a negative impact on our stock price and enrollments at university partner institutions. ED and other regulators have increased the frequency and severity of their enforcement actions against post-secondary schools, including our primary university partner. In some cases, these enforcement actions have resulted in material sanctions, loss of Title IV eligibility, or closure in </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">schools. We cannot predict with certainty how all of these regulatory requirements will be applied, or whether we will be able to comply with all of the applicable requirements in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Rulemaking by ED could materially and adversely affect our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Over the past few&#160;years, ED has regularly promulgated new regulations and guidance that impact our university partners and our business directly.<span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">  </span>These and other regulations and guidance documents, including those discussed above under &#8220;Regulation of our Education Services Business,&#8221; can increase our operating costs and, in some cases, change the manner in which we operate our business. In addition, because certain of these regulations have been vacated or blocked as a result of litigation challenging the regulations, there remains substantial uncertainty regarding their present or future effectiveness or enforcement. New or amended regulations in the future, particularly regulations focused on third-party service providers, could further negatively impact our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently published regulations could materially and adversely affect our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In addition to other regulations discussed elsewhere (such as the new Gainful Employment regulations), on July 1, 2024 new regulations became effective covering the areas of financial responsibility, administrative capability, certification standards and procedures, and ability to benefit.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Financial Responsibility</b><span style="white-space:pre-wrap;">:  The final regulations include an expanded list of mandatory and discretionary triggering events that could result in ED determining that an institution lacks financial responsibility and must submit to ED a letter of credit or other form of acceptable financial protection and accept other conditions on the institution&#8217;s Title IV Program eligibility. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The final regulations, among other things, modify and substantially expand the number of triggers and, as a result, increase the likelihood that ED could impose a financial protection requirement and other conditions on our university partners.  The final rules require the institution to notify ED of a triggering event and provide information demonstrating why the event does not warrant the submission of a letter of credit or imposition of other requirements.  The final rules state that, if ED requires financial protection as a result of more than one mandatory or discretionary trigger, ED will require separate financial protection for each individual trigger, which could substantially increase the amount of financial protection we and other institutions could be required to provide to ED.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Examples of mandatory triggering events under the final rules include a lawsuit by a federal or state authority or a qui tam lawsuit in which the Federal government has intervened, where the suit has been pending for 120 days as measured under the regulation; an action where ED seeks to recover the cost of adjudicated claims in favor of borrowers under the borrower defense to repayment regulations and the claims would lower the institution&#8217;s composite score below 1.0; certain judgments, awards, or settlements in certain lawsuits, mediations, or administrative or arbitration proceedings; certain withdrawals of owner&#8217;s equity including by dividend; gainful employment issues; accreditor requirements to submit a teach-out plan for reasons related to financial concerns; certain actions taken against a publicly-traded company or failure to timely file certain annual or quarterly reports; 90/10 Rule issues; cohort default rate issues; contributions and distributions occurring near the fiscal year end that materially impact the composite score; certain defaults or other adverse events under a financing arrangement; or certain financial exigencies or receiverships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Examples of discretionary triggering events under the final regulations include certain accrediting agency actions, certain accreditor events, fluctuations in Title IV volume, high annual dropout rates, indicators of significant change in the financial condition of the institution, the formation by ED of a group process to consider borrower defense claims against the institution, the institution&#8217;s discontinuation of education programs affecting at least 25 percent of enrolled students receiving Title IV funds, the institution&#8217;s closure of locations that enroll more than 25 percent of its students who receive Title IV funds, certain state licensing agency actions, the loss of institutional or program eligibility in another federal educational assistance program, a requirement to disclose in a public filing that the company is under investigation for possible violations of law, or if the institution is cited and faces loss of education assistance funds from another federal agency if it does not comply with agency requirements.  The final regulations also established new rules for evaluating financial responsibility during a change in ownership.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Administrative Capability</b><span style="white-space:pre-wrap;">:  ED assesses the administrative capability of each institution that participates in Title IV programs under a series of separate standards. Failure to satisfy any of the standards may lead ED to find the institution ineligible to participate in Title IV programs or to place the institution on provisional certification as a condition of its participation. The final rules add more standards related to topics such as the provision of adequate financial aid counseling and career services, ensuring the availability of clinical and externship opportunities, the </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">disbursement of Title IV funds in a timely manner, compliance with high school diploma requirements, preventing substantial misrepresentations, complying with gainful employment requirements, and avoiding significant negative actions with a federal, state, or accrediting agency.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Certification Regulations</b><span style="white-space:pre-wrap;">:  The final regulations expanded the grounds for placing institutions on provisional certification, expanded the types of conditions ED may impose on provisionally certified institutions, and expanded the number of requirements contained in the institution&#8217;s program participation agreement with ED (including, among other requirements, an obligation to comply with all state laws related to closure).  </span>The final regulations, allow ED to place institutions on provisional certification if, among other reasons, the institution does not meet financial responsibility factors or administrative capability standards, if the institution is required by ED to submit a letter of credit as a result of a mandatory or discretionary triggering event, or if ED deems the institution to be at risk of closure. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">An institution that is provisionally certified receives fewer due process rights than those received by other institutions in the event ED takes certain adverse actions against the institution, is required to obtain prior ED approvals of new campuses and educational programs and may be subject to heightened scrutiny by ED. Provisional certification makes it easier for ED to revoke or decline to renew an institution&#8217;s Title IV eligibility without undergoing a formal administrative appeal process. The regulations also expand the conditions to which institutions must agree as part of their participation in the Title IV programs.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">These final regulations also allow ED to determine whether to certify or impose conditions on an institution based on consideration of factors including, for example, the institution&#8217;s withdrawal rate, the amounts the institution spent on recruiting activities, advertising, and other pre-enrollment activities, and the passage rate for licensure exams for programs that are designed to meet the educational requirements for a professional license required for employment in an occupation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">These final regulations expand the types of conditions ED can impose on provisionally certified institutions including, for example, restrictions on the addition of new programs or locations; restrictions on the rate of growth or new enrollment of students or of Title IV volume; restrictions on the institution providing a teach-out on behalf of another institution; restrictions on the acquisition of another participating institution (including financial protection requirements); additional reporting requirements; limitations on entering into certain written arrangements with institutions or entities for providing part of an educational program, requirements to submit marketing and recruiting materials to ED for approval (if the institution is alleged or found to have engaged in substantial misrepresentations to students, engaged in aggressive recruiting practices, or violated incentive compensation rules); reporting requirements for institutions that received a government formal inquiry such as a subpoena related to its marketing or recruitment or its federal financial aid, and other potential conditions imposed by ED.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Additionally, in January 2025, ED published another set of regulations.  The regulations include:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">A new definition of &#8220;distance education course&#8221; which provides that a course is considered a distance education course if all instruction occurs exclusively through distance education methods, as defined in existing regulations.  This designation applies even if the course includes in-person, non-instructional activities sch as orientation, testing or academic support services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Technical changes to the TRIO programs that focus on providing services to individuals from disadvantaged backgrounds;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Revisions to the return to Title IV process;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A requirement that an institution is required to document a student&#8217;s withdrawal date within 14 days of the last date of attendance;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Clarification regarding the academic progressions of students returning from a leave of absence from a clock-hour/non-term credit hour, subscription-based, and eligible prison education programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Clarification related to programs offered in modules; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A requirement that institutions report student enrollment in distance education or correspondence courses.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">These changes are effective July 1, 2026, except for the reporting requirements related to distance education and correspondence courses, which take effect on July 1, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are still reviewing the final regulations and cannot predict the ultimate impact of the final regulations discussed above, but the final regulations do impose a broad range of additional requirements on institutions, which increases the possibility that our university partners could be subject to additional reporting requirements, potential </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">liabilities and sanctions, and potential loss of Title IV eligibility if our efforts, or the efforts of our university partners, to modify operations to comply with the new regulations are unsuccessful, which could have a significant impact on our business and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If ED does not recertify a university partner institution to continue participating in the Title IV programs, the students we assist would lose their access to Title IV program funds, or a university partner institution could be recertified but be required to accept significant limitations as a condition of its continued participation in the Title IV programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ED certification to participate in the Title IV programs lasts a maximum of six&#160;<span style="white-space:pre-wrap;">years, and institutions are thus required to seek recertification from ED on a regular basis in order to continue their participation in the Title IV programs. An institution must also apply for recertification by ED if it undergoes a change in control, as defined by ED regulations, and may be subject to similar review if it expands its operations or educational programs in certain ways.  Certification can be granted on a full or provisional basis and, in instances where ED is reviewing an application for renewal but does not complete the review by the stated date of expiration, may be continued on a month-to-month basis until the review is complete.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">For a school that is certified on a provisional basis, ED may revoke the institution&#8217;s certification without advance notice or advance opportunity for the institution to challenge that action. For a school that is certified on a month-to-month basis, ED may allow the institution&#8217;s certification to expire at the end of any month without advance notice, and without any formal procedures for review of such action.  To our knowledge, such action is very rare and has only occurred upon a determination that an institution is in substantial violation of material Title IV requirements</span><span style="white-space:pre-wrap;">.  Our primary university partner, GCU, currently operates under a provisional program participation agreement that expires on June 30, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There can be no assurance that ED will recertify any university partner institution or that it will not impose conditions or other restrictions on any university partner institution as a condition of approving any future recertification. If ED does not renew or withdraws certification to participate in the Title IV programs from any university partners, students at that institution would no longer be able to receive Title IV program funds. Alternatively, ED could renew a university partner institution&#8217;s certification, but restrict or delay students&#8217; receipt of Title IV funds, limit the number of students to whom it can disburse such funds, or place other restrictions on the institution, or it could delay recertification after any university partners&#8217; program participation agreement expires, in which case our university partner&#8217;s certification would continue on a&#160;month-to-month basis. Any of these outcomes could have a material adverse effect on our university partners&#8217; enrollments and us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">A university partner institution could lose the ability to participate in the Title IV programs if it fails to maintain its institutional accreditation, and our university partners&#8217; student enrollments could decline if a university partner institution fails to maintain any of its specialized accreditations or approvals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">An institution must be accredited by an accrediting commission recognized by ED in order to participate in the Title IV programs. Our primary university partner, GCU, has been regionally accredited by the HLC and its predecessor since 1968, most recently obtaining reaccreditation in 2017 for the ten-year period through 2027. Some of our other university partners are accredited by HLC while the others are accredited by different accrediting bodies that are likely to have standards that are different from those of the HLC. Accrediting bodies review the accredited status of institutions periodically (for example, the HLC reviews institutions every ten&#160;years, along with a mid-term report in&#160;year four).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If any university partner institution fails to satisfy the relevant accrediting standards, it could lose accreditation, which would cause a revocation of its eligibility to participate in the Title IV programs. This could cause a significant decline in student enrollments and could have a material adverse effect on us. In addition, many university partner institutions will have educational programs that are also accredited by specialized accrediting commissions or approved by specialized state agencies. If our university partner institutions fail to satisfy the standards of any of those specialized accrediting commissions or state agencies, the institution could lose the specialized accreditation or approval for the affected programs, which could result in materially reduced student enrollments in those programs and have a material adverse effect on us.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">A university partner institution may lose eligibility to participate in the Title IV programs if its student loan default rates are too high.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">An institution may lose its eligibility to participate in some or all of the Title IV programs if, for three consecutive&#160;years, 30% or more of its students who were required to begin repayment on their student loans in one&#160;year default on their payment by the end of the second&#160;full year after such repayment start date. In addition, an institution may lose its eligibility to participate in some or all of the Title IV programs if the default rate of its students exceeds 40% for any single&#160;year. While GCU&#8217;s cohort default rates, for example, have historically been significantly below these levels, we cannot assure you that this will continue to be the case. Increases in interest rates or declines in income or job losses for students could contribute to higher default rates on student loans. In addition, while we will conduct appropriate diligence on new university partner institutions, we cannot guarantee that all university partner institutions will have a cohort default rate as low as GCU. Having a university partner exceed the student loan default rate thresholds and losing eligibility to participate in the Title IV programs would have a material adverse effect on our business, prospects, financial condition, and results of operations. Any future changes in the formula for calculating student loan default rates, economic conditions, or other factors that cause default rates to increase, could materially adversely affect us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If our university partner institutions do not meet specific financial responsibility standards established by ED, they may be required to post a letter of credit or accept other limitations in order to continue participating in the Title IV programs, or could lose eligibility to participate in the Title IV programs.</p><a id="_cp_text_1_119"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">To participate in the Title IV programs, an institution must either satisfy specific quantitative standards of financial responsibility prescribed by ED or post a letter of credit in favor of ED and possibly accept operating restrictions as well. These financial responsibility tests are applied to each institution on an annual basis based on the institution&#8217;s audited consolidated financial statements, and may be applied at other times, such as if the institution undergoes a change in control. These tests may also be applied to an institution&#8217;s parent company or other related entity. As a service provider, we are not directly subject to this regulation. However, if ED were to determine that a university partner institution did not meet the financial responsibility standards due to a failure to meet the composite score or other financial responsibility factors, ED could impose a range of sanctions on the institution, such as requiring the institution to post a letter of credit, accept provisional certification (which would hamper the ability of the institution to add new programs), comply with additional ED monitoring requirements, agree to receive Title IV program funds under an arrangement other than ED&#8217;s standard advance funding arrangement, such as the reimbursement system of payment or heightened cash monitoring, and to comply with or accept other limitations on the ability to increase the number of programs offered by our university partner institutions or the number of students they enroll, any of which sanctions could have an adverse impact on our business. For example<span style="white-space:pre-wrap;">, GCU, calculated its composite score with respect to its fiscal years ending June 30, 2024 and 2023.  As of June 30, 2024 and 2023, GCU&#8217;s composite score per GCU&#8217;s audited financial statements was 1.9 and 1.8, respectively, using the proprietary school calculation.  If GCU&#8217;s future composite scores do not exceed 1.5, ED could impose sanctions.  If any such sanctions were imposed on GCU or one of our other university partners, it could have a negative impact on our ability to conduct our business.</span><span style="white-space:pre-wrap;">  In addition, if its composite score dropped low enough, it could cause GCU to be ineligible for participation in NC-SARA, which would require GCU to become authorized in numerous states in which it operates or has students.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In addition, there are a number of other financial responsibility standards with which institutions must comply, including those discussed above.  See &#8220;Recently published regulations could materially and adversely affect our business&#8221;.  The failure to comply with these standards could also result in the imposition of various sanctions, such as the imposition of letters of credit. If any such sanctions were imposed on GCU or one of our other university partners, it could have a negative impact on our ability to conduct our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If our university partner institutions do not comply with ED&#8217;s administrative capability standards, we could suffer harm.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">To continue participating in the Title IV programs, an institution must demonstrate to ED that the institution is capable of adequately administering the Title IV programs under specific standards prescribed by ED. These administrative capability criteria require, among other things, that the institution have an adequate number of qualified personnel to administer the Title IV programs, have adequate procedures for disbursing and safeguarding Title IV funds and for maintaining records, submit all required reports and consolidated financial statements in a timely manner, and not have significant problems that affect the institution&#8217;s ability to administer the Title IV programs. As a service provider, we assist our university partners with some facets of these areas. As such, we must be mindful of, and </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">compliant with, the administrative capability requirements. If our university partner institutions fail to satisfy any of these criteria, ED may assess financial penalties against such institutions, restrict the manner in which those institutions receive Title IV funds, require them to post a letter of credit, place them on provisional certification status, or limit or terminate participation in the Title IV programs, any of which could materially adversely affect us. These regulations were also recently revised, as discussed above, and there may be additional restrictions or requirements that may create additional hurdles to compliance or otherwise materially adversely affect us.  As a third-party servicer, if we are the cause of the administrative deficiency, we may also face monetary sanctions and actions to limit, suspend, or terminate our ability to offer those and other services to institutions of higher education.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">A finding by ED or other regulators that we or our university partner institutions misrepresented the nature of our partner institutions&#8217; educational programs could materially and adversely affect our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The HEA prohibits an institution that participates in Title IV programs from engaging in &#8220;substantial misrepresentation&#8221; of the nature of its educational program, its financial charges, or the employability of its graduates. Under these rules, a misrepresentation is any statement made by the institution or a third party that provides educational programs, marketing, advertising, recruiting, or admissions services to the institution that is false, erroneous or has the likelihood or tendency to deceive or confuse. A substantial misrepresentation is any misrepresentation on which the person to whom it was made could reasonably be expected to rely, or has reasonably relied, to that person&#8217;s detriment. The regulation also covers statements made by any representative of an institution, including agents, employees and subcontractors, and statements made directly or indirectly to any third party, including state agencies, government officials or the public, and not just to students or prospective students. Considering the breadth of the definition of &#8220;substantial misrepresentation,&#8221; it is possible that despite our efforts to prevent such misrepresentations, our employees or contractors may make statements on behalf of our university partner institutions that could be construed as substantial misrepresentations for which our current and any future university partners would be held responsible by ED. We and our employees and subcontractors, as agents of our university partners, must use a high degree of care to comply with such rules<span style="font-family:'Times';">&#160;</span>and are prohibited by contract from making any false, erroneous or misleading statements about our university partners. To avoid an issue under the misrepresentation rule<span style="font-family:'Times';">&#160;</span>and similar rules, we assure that all marketing materials are approved in advance by our university partners before they are used by our employees and we carefully monitor our employees and subcontractors in their conversations with students and prospective students.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Despite our best efforts, we or our university partners may face complaints from our university partners&#8217; students and prospective students over statements made by us and our agents throughout the conduct of our services that would expose our university partners, and derivatively us, to increased risk of enforcement action and applicable sanctions or other penalties and increased risk of private qui tam actions under the Federal False Claims Act. Also, if ED determines that an institution (including its contractors) has engaged in substantial misrepresentation, ED may revoke an institution&#8217;s program participation agreement, impose limitations on the institution&#8217;s participation in Title IV programs, deny applications from the institution for approval of new programs or locations or other matters, or initiate proceedings to fine the institution or limit, suspend, or terminate its eligibility to participate in Title IV programs. For example, in October 2023, ED imposed a fine of $37 million on GCU (which GCU is appealing) related to alleged misrepresentation by GCU regarding the costs of certain doctorate programs. Similar rules<span style="font-family:'Times';">&#160;</span>apply under state laws or are incorporated in institutional accreditation standards. The FTC applies similar rules<span style="font-family:'Times';">&#160;</span><span style="white-space:pre-wrap;">prohibiting any unfair or deceptive marketing practices to the education sector and has pursued litigation against us and GCU related in part to these matters.  See </span><i style="font-style:italic;">Part I, Item 3 </i><i style="font-family:'Times';font-style:italic;">&#8211;</i><i style="font-style:italic;"> Legal Proceedings </i><i style="font-family:'Times';font-style:italic;">&#8211;</i><i style="font-style:italic;"> FTC Complaint</i><span style="white-space:pre-wrap;">.  If ED or another</span> regulator determines that statements made by us or on our university partners&#8217; behalf are in violation of the regulations, we could be subject to sanctions, legal actions, and other liability, which could have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">To the extent we are performing return to Title IV calculations for our university partner institutions, we are subject to sanctions if we fail to correctly calculate and timely return Title IV program funds for students who withdraw before completing their educational program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A school participating in the Title IV programs must calculate the amount of unearned Title IV program funds that it has disbursed to students who withdraw from their educational programs before completing such programs and must return those unearned funds to the appropriate lender or ED in a timely manner, generally within 45&#160;days of the date the school determines that the student has withdrawn. To the extent our services for a university partner include conducting returns to Title IV, as they do with our primary university partner, GCU, we would likely be jointly and severally liable to ED, along with the relevant university partner, for return of those funds. Further, we could be fined or otherwise sanctioned by ED, which could increase our cost of regulatory compliance and materially adversely affect us. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Further, a failure to comply with these regulatory requirements could result in termination of our ability to continue providing these services to other university partner institutions, which would materially adversely affect us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">A reduction in funding or new restrictions on eligibility for the Federal Pell Grant Program, or the elimination of subsidized Stafford loans, could make college less affordable for certain students at our university partner institutions, which could negatively impact our university partner institutions&#8217; enrollments, and thus our revenue and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The U.S. Congress must periodically reauthorize the HEA and annually determine the funding level for each Title IV program. In 2008, the HEA was reauthorized through September&#160;30, 2013 by the Higher Education Opportunity Act. Changes to the HEA, including changes in eligibility and funding for Title IV programs, are likely to occur in subsequent reauthorizations, but we cannot predict the scope or substance of any such changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Any action by Congress that significantly reduces Title IV program funding, whether through across-the-board funding reductions, sequestration or otherwise, or materially impacts the eligibility of our university partner institutions or students to participate in Title IV programs would have a material adverse effect on our university partner institutions&#8217; enrollment, financial condition, results of operations and cash flows. Congressional action could also require us to modify our practices in ways that could increase our administrative costs and reduce our operating income, which could have a material adverse effect on our financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">We cannot offer new programs for our university partners or expand university partner operations into certain states if such actions are not timely approved by the applicable regulatory agencies, and our university partners may have to repay Title IV funds disbursed to students enrolled in any such programs, schools, or states if they do not obtain prior approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our expansion efforts include developing new educational programs for our university partners. If our university partner institutions are unable to obtain the necessary approvals for such new programs or operations, or if our university partner institutions are unable to obtain such approvals in a timely manner, our ability to consummate the planned actions and the ability of our university partner institutions to provide Title IV funds to any affected students would be impaired, which could have a material adverse effect on our expansion plans.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If our university partner institutions do not maintain state authorization, they may not operate or participate in the Title IV programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A school that grants degrees or certificates must be authorized by the relevant education agency of the state in which it is located. State authorization is also required for their students to be eligible to receive funding under the Title IV programs. To maintain their state authorization, our university partner institutions must continuously meet standards relating to, among other things, educational programs, facilities, instructional and administrative staff, marketing and recruitment, financial operations, addition of new locations and educational programs, and various operational and administrative procedures. If our university partner institutions fail to satisfy any of these standards, they could lose state authorization to offer educational programs, which would also cause them to lose eligibility to participate in the Title IV programs and have a material adverse effect on us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, almost every state imposes regulatory requirements on educational institutions that have physical facilities located within the state&#8217;s boundaries. Individual state laws establish standards in areas such as educational programs, facilities, instructional and administrative staff, marketing and recruitment, financial operations, addition of new locations and educational programs, and various operational and administrative procedures, some of which are different than the standards prescribed by other regulators. Several states have sought to assert jurisdiction over educational institutions offering online degree programs that have no physical location in the state but that have some activity in the state, such as enrolling or offering educational services to students who reside in the state, employing faculty who reside in the state, or advertising to or recruiting prospective students in the state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">State regulatory requirements for online education have historically varied among the states. To address this issue and to meet new ED requirements many schools have applied and have been approved to be approved institutional participants in the State Authorization Reciprocity Agreement (&#8220;SARA&#8221;). SARA is an agreement among member states, districts and territories that establishes comparable national standards for interstate offering of post-secondary distance education courses and programs. It is intended to make it easier for students to take online courses offered by post-secondary institutions based in another state. SARA is overseen by a national council (NC-SARA) and administered by four regional education compacts. GCU, for example, is a member of SARA in Arizona (AZ-SARA), which is </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">administered by the Western Interstate Commission for Higher Education (referred to as W-SARA). There is a&#160;yearly renewal for participating in NC-SARA and AZ-SARA and institutions must agree to meet certain requirements to participate. All states other than California are members of SARA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Any state that does not participate in SARA may impose regulatory requirements on out-of-state post-secondary institutions operating within its boundaries, such as those having a physical facility or conducting certain academic activities within the state. GCU, for example, enrolls students in all 50 states and the District of Columbia. Although it is currently licensed, authorized, in-process, or exempt in all non-SARA jurisdictions in which it operates, if GCU fails to comply with state licensing or authorization requirements for a non-SARA jurisdiction, or fails to obtain licenses or authorizations when required, it could lose its license or authorization by that jurisdiction or be subject to other sanctions, including restrictions on its activities in, and fines and penalties imposed by, that jurisdiction, as well as fines, penalties, and sanctions imposed by ED. The loss of licensure or authorization in any non-SARA jurisdiction by a university partner institution could prohibit us from recruiting prospective students or offering services to current students in that jurisdiction, which could significantly reduce our university partner&#8217;s enrollments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Laws, regulations, or interpretations related to doing business over the Internet could also increase our cost of doing business and affect our ability to recruit students in particular states, which could, in turn, negatively affect enrollments and revenues and have a material adverse effect on our business. As discussed, ED has started a new negotiated rulemaking addressing state authorization which implicates SARA.  While no regulations have been published, any regulation could have a material adverse effect on our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Additionally, regulatory agencies may sometimes disagree with the way we have interpreted or applied these requirements. Any misinterpretation by us of these regulatory requirements or adverse changes in regulations or interpretations thereof by regulators could materially adversely affect us. If a university partner institution fails to comply with state licensing or authorization requirements for a state in which it operates, or fails to obtain licenses or authorizations when required, it could lose its state licensure or authorization by that state or be subject to other sanctions, including restrictions on its activities in, and fines and penalties imposed by, that state, as well as fines, penalties, and sanctions imposed by ED. The loss of licensure or authorization in a state other than a state in which a university partner institution is physically located could prohibit us from recruiting prospective students or assisting with offering educational services to current students in that state, which could significantly reduce enrollments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Furthermore, our university partners must typically maintain a composite score of at least 1.5 to maintain their membership in SARA.  Failure to maintain that score, and loss of eligibility for SARA, could result in the loss of the ability to offer online programs in various states unless the university partner is otherwise eligible to do so.  This could greatly affect our ability to market our university partners&#8217; online programs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Government agencies, regulatory agencies, and third parties may conduct compliance reviews, bring claims, or initiate litigation against us or our university partners based on alleged violations of the extensive regulatory requirements applicable to us and our university partners.</span><span style="display:inline-block;width:13.08pt;"></span><span style="display:inline-block;width:36pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Because our university partner institutions operate in a highly regulated industry, they are subject to program reviews, audits, investigations, claims of non-compliance, and lawsuits by government agencies, regulatory agencies, students, employees, stockholders, and other third parties alleging non-compliance with applicable legal requirements, many of which are imprecise and subject to interpretation. Similarly, we could be subject to those same reviews. If the result of any such proceeding is unfavorable to our university partners, they may lose or have limitations imposed on their state licensing, accreditation, or Title IV program participation; be required to pay monetary damages (including triple damages in certain whistleblower suits); or be subject to fines, injunctions, or other penalties, any of which could have a material adverse effect on their business, prospects, financial condition, and results of operations. In addition, our largest university partner, GCU, has been subject to additional scrutiny. In October 2021, the FTC issued a public statement indicating that it would coordinate efforts with ED and the VA to investigate for-profit universities, a category that at that time included GCU due to ED&#8217;s 2019 decision that GCU did not satisfy ED&#8217;s definition of a non-profit entity and, as a result, that ED would continue to treat GCU as a proprietary institution for purposes of its continued participation in Title IV programs.  In the period following the FTC&#8217;s statement, ED, the VA and the FTC initiated multiple actions against GCU, including audits, compliance reviews, civil investigative demands, fines and lawsuits, and the FTC has initiated civil investigative demands and a lawsuit against us, that allege, among other things, misrepresentations made in connection with marketing activities, including statements made related to GCU&#8217;s non-profit status. </span><i style="font-style:italic;">See &#8220;&#8211; Regulation of Our University Partners - Coordinated action by federal agencies.&#8221;</i> These actions, taken as </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">a whole, appear to be coordinated in the manner described in the 2021 FTC statement. These actions, or any future actions by ED, FTC or any other federal or state government agencies or accrediting bodies with oversight over us or GCU, if ultimately resolved adversely to us or GCU, could result in monetary penalties and liabilities, further impact GCU&#8217;s non-profit status, and/or cause reputational harm.  At this time, we cannot predict what changes those could be or what effect any of those outcomes could have on our business.  Claims and lawsuits, and other regulatory actions, brought or taken against us or our university partners, even if they are without merit, may also result in adverse publicity, negatively affect the market price of our stock, adversely affect student enrollments, and reduce the willingness of third parties to do business with us. Even if we or our university partners adequately address the issues raised by any such proceeding and successfully defend against it, we may have to devote significant financial and management resources to address these issues, which could harm our business.</span><i style="font-style:italic;"> </i><i style="font-style:italic;">See Part 1, Item 3 &#8211; Litigation</i> for a discussion of certain litigation matters to which we are a party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">The regulatory guidance governing third-party servicers imposes a number of requirements on our business and may expose us to liability for certain regulatory violations that are coextensive with our university partner institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">A &#8220;third-party servicer&#8221; is any person or entity used by &#8220;any eligible institution of higher education to administer, through either manual or automated processing, any aspect of such institution&#8217;s student assistance programs.&#8221;  Third party servicers must comply with a number of requirements. For example, they must conduct and submit to ED compliance audits under 34 C.F.R. &#167; 668.23. In addition, they must comply with the requirements of 34 C.F.R. &#167; 668.25, which requires third-party servicers, in their contracts with institutions, to be contractually obligated to, among other things:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Comply with all statutory provisions of or applicable to Title IV of the HEA, including the requirement to use any funds that the servicer administers under any Title IV program and any interest or other earnings thereon solely for the purposes specified in and in accordance with that program;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Refer to the Office of Inspector General of ED for investigation any information indicating there is reasonable cause to believe that the institution might have engaged in fraud or other criminal misconduct in connection with the institution&#8217;s administration of any Title IV program or an applicant for Title IV program assistance might have engaged in fraud or other criminal misconduct in connection with his or her application; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Be jointly and severally liable with the institution to the Secretary for any violation by the servicer of any statutory provision of or applicable to Title IV of the HEA, any regulatory provision prescribed under that statutory authority, and any applicable special arrangement, agreement, or limitation entered into under the authority of statutes applicable to Title IV of the HEA.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We are also subject to a number of data security and privacy regulations given our role as a third-party servicer and these standards are evolving.  To the extent we continue to provide third party servicer functions, we will be subject to these requirements, the compliance with which can materially impact our business model. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Proposed legislation, additional rulemaking or additional examinations from U.S. Congress may impact general public perception of the industry in a negative manner resulting in a material and adverse impact on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The process of re-authorization of the HEA began in 2014 and is ongoing.  Congressional hearings began in 2013 and will continue to be scheduled by the U.S. Senate Committee on Health, Education, Labor and Pensions, the U.S. House of Representatives Committee on Education and the Workforce and other Congressional committees regarding various aspects of the education industry, including accreditation matters, student debt, student recruiting, cost of tuition, distance learning, competency-based learning, student success and outcomes and other matters.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Criticisms of the overall student lending and post-secondary education sectors may impact general public perceptions of educational institutions, including our university partner institutions and us, in a negative manner. Adverse media coverage regarding educational institutions&#160;&#8211; whether or not a university partner&#160;&#8211; or regarding third party servicers such as us could damage our reputation. The environment surrounding access to and the costs of student loans remains in a state of flux. The uncertainty surrounding these issues, and any resolution of these issues that increases loan costs or reduces students&#8217; access to Title IV loans or to student extended payment plans, could reduce student demand for educational programs which would adversely impact our revenues and operating profit or result in increased regulatory scrutiny.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The increased scrutiny and results-based accountability initiatives in the education sector, as well as ongoing policy differences in Congress regarding spending levels, could lead to significant changes in connection with the reauthorization of the HEA or otherwise.  These changes may place additional regulatory burdens on postsecondary schools generally, and specific initiatives may be targeted at or have an impact upon companies like us that provide services to institutions of higher education.  The adoption of any laws or regulations that limit our ability to provide our bundled services to our university partners could compromise our ability to drive revenue through their programs or make our platform less attractive to them.  Congress could also enact laws or regulations that require us to modify our practices in ways that could increase our costs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Changing requirements related to data privacy may create increased costs and operational difficulties for university partner institutions and, potentially, for GCE.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In December 2020, ED announced that it was finalizing a new Campus Cybersecurity Program framework. This proposed multi-year phased implementation would begin with a self-assessment of the National Institute of Standards and Technology Special Publication 800&#8211;171 Rev. 2, Controlled Unclassified Information in Nonfederal Systems (NIST 800&#8211;171 Rev. 2) readiness and outreach activities. ED specifically said it was &#8220;committed to fully advancing and encouraging all postsecondary institutions&#8217; implementation of NIST 800-171 controls.&#8221;  This announcement was addressed both to institutions of higher education and their third-party servicers. In February 2023, ED issued Electronic Announcement GEN 23-09 stating, among other items &#8220;The Department will issue guidance on NIST 800-171 compliance in a future Electronic Announcement, but again encourages institutions to begin incorporating the information security controls required under NIST 800-171 into the written information security program required under GLBA as soon as possible.&#8221;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">While details related to this announcement are few, it does suggest that ED will be taking a greater role in ensuring universities and their service providers meet NIST standards and are protecting the students and ED data received.  Compliance with NIST will likely increase operational cost if required to come into compliance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Other General Risks<span style="display:inline-block;width:19.67pt;"></span><span style="display:inline-block;width:36pt;"></span></p><a id="_cp_text_4_219"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our success depends upon our ability to recruit and retain key personnel.</span></p><a id="_cp_text_4_220"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our success to date has largely depended on, and will continue to depend on, the skills, efforts, and motivation of our executive officers, who generally have significant experience with our business and the education industry, and we may have difficulties in locating and hiring qualified personnel and in retaining such personnel once hired. In addition, other than non-compete agreements of limited duration that we have with certain executive officers, we have not historically sought non-compete agreements with key personnel and they may leave and subsequently compete against us. The loss of the services of any of our key personnel, many of whom are not party to employment agreements with us, or our failure to attract and retain other qualified and experienced personnel on acceptable terms, could cause our business to suffer.</p><a id="_cp_text_4_235"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">A failure of our information systems to properly store, process and report relevant data may reduce our management&#8217;s effectiveness, interfere with our regulatory compliance and increase our operating expenses.</span></p><a id="_cp_text_4_236"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We are dependent on the integrity of our data management systems. If these systems do not effectively collect, store and process relevant data for the operation of our business, whether due to equipment malfunctions or constraints, software deficiencies, or human error, our ability to effectively report, plan, forecast and execute our business plan and comply with applicable laws and regulations, including the HEA and the regulations thereunder, will be impaired, perhaps materially. Any such impairment could materially and adversely affect our financial condition, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are subject to the reporting requirements of the Securities Exchange Act of 1934, the Sarbanes-Oxley Act and the rules&#160;and regulations of The Nasdaq Global Select Market. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are required to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting in our Form&#160;10-K filing for that&#160;year, as required by Section&#160;404 of the Sarbanes-Oxley Act. This may require us to incur substantial additional </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">professional fees and internal costs to further expand our accounting and finance functions and expend significant management efforts. If we are not able to comply with the requirements of Section&#160;404 of the Sarbanes-Oxley Act in a timely manner, or if we are unable to maintain proper and effective internal controls, we may not be able to produce timely and accurate financial statements. If that were to happen, the market price of our stock could decline and we could be subject to sanctions or investigations by the stock exchange on which our common stock is listed, the SEC, or other regulatory authorities.</p><a id="_cp_text_4_488"></a><a id="_cp_text_4_489"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;font-style:italic;font-weight:bold;">Occurrence of natural or man-made catastrophes could materially and adversely affect our business, financial condition, results of operations and prospects.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;white-space:pre-wrap;">Natural events, health epidemics (such as the COVID-19 pandemic), acts of God, terrorist attacks and other acts of violence, cyber-terrorism or other catastrophes could result in significant worker absenteeism, increased student attrition rates for our university partners, lower asset utilization rates, voluntary or mandatory closure of facilities, our inability to meet dynamic employee health and safety requirements, our inability to meet contractual service levels, our inability to procure essential supplies, travel restrictions on our employees and other disruptions to our business.  In addition, these events could adversely affect the economy, financial markets and activity levels of our university partners.  Any of these events, their consequences or the costs related to mitigation or remediation could have a material adverse effect on our business, financial condition, results of operations and prospects.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Risks Related to Owning our Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Provisions in our charter documents and the Delaware General Corporation Law could make it more difficult for a third party to acquire us and could discourage a takeover and adversely affect existing stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Anti-takeover provisions of our certificate of incorporation, bylaws, the Delaware General Corporation Law, or DGCL, and regulations of state and federal education agencies could diminish the opportunity for stockholders to participate in acquisition proposals at a price above the then-current market price of our common stock. For example, while we have no present plans to issue any preferred stock, our Board of Directors, without further stockholder approval, may issue shares of undesignated preferred stock and fix the powers, preferences, rights, and limitations of such class or series, which could adversely affect the voting power of your shares. In addition, our bylaws provide for an advance notice procedure for nomination of candidates to our Board of Directors that could have the effect of delaying, deterring, or preventing a change in control. Further, as a Delaware corporation, we are subject to provisions of the DGCL regarding &#8220;business combinations,&#8221; which can deter attempted takeovers in certain situations. The approval requirements of ED, our regional accrediting commission, and state post-secondary, licensure, and certification agencies for a change in control transaction could also delay, deter, or prevent a transaction that would result in a change in control. We may, in the future, consider adopting additional anti-takeover measures. The authority of our Board of Directors to issue undesignated preferred or other capital stock and the anti-takeover provisions of the DGCL, as well as other current and any future anti-takeover measures adopted by us, may, in certain circumstances, delay, deter, or prevent takeover attempts and other changes in control of the company not approved by our Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">If securities analysts do not publish research or reports about our business or industry or if they downgrade their evaluations of our stock, the price of our stock could decline.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The activity within the trading market for our common stock depends in part on the research and reports that industry or financial analysts publish about us, our business and the education services sector in which we operate. If analysts cease coverage of us or our sector, we could lose visibility in the market for our stock, which in turn could cause our stock price to decline. In addition, if one or more of the analysts covering us were to downgrade their estimates or evaluations of our stock, the price of our stock could decline.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Because we do not anticipate paying any cash dividends on our common stock in the foreseeable future, capital appreciation, if any, will be your sole source of gains and you may never receive a return on your investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">You should not rely on an investment in our common stock to provide dividend income. We have not declared or paid cash dividends on our common stock to date. We currently intend to retain our future earnings, if any, to fund the development and growth of our business or to repurchase shares of our common stock. In addition, the terms of our prior credit facility limited, and the terms of any future debt agreements are likely to similarly limit, our ability to pay dividends. As a result, capital appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future. Investors seeking cash dividends should not purchase our common stock.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_173aaf87_ebc1_484c_9721_f1e39506214f"></a><a id="Item1BUnresolvedStaffComments_159816"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;1B.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Unresolved Staff Comments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">None.</p><a id="_c7a1dc30_efbb_4eb8_b21f_af12c4ac985e"></a><a id="Item1C"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1C.</b> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;font-weight:bold;">Cybersecurity</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Tb_XE9329EDqUy7M_Icg4rOxA" continuedAt="Tb_XE9329EDqUy7M_Icg4rOxA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Like all companies that utilize technology, we are subject to threats of breaches of our technology systems. To mitigate the threat to our business, we take a comprehensive approach to cybersecurity risk management. Our Board of Directors and our management actively oversee our risk management program, including the management of cybersecurity risks. We have established policies, standards, processes and practices for assessing, identifying, and managing material risks from cybersecurity threats, including those discussed in Item 1A, <i style="font-style:italic;">Risk Factors</i>. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and stakeholder expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. While there can be no guarantee that our policies and procedures will be properly followed in every instance or that those policies and procedures will be effective, we believe that the Company&#8217;s sustained investment in people and technologies have contributed to a culture of continuous improvement that has put the Company in a position to protect against potential compromises and we do not believe that risks from prior cybersecurity threats, including as a result of any previous cybersecurity incident, have <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Narr_AT_G_BZHfkCfCs05dalxyQ">materially affected</ix:nonNumeric> our business to date. We can provide no assurance that there will not be incidents in the future or that past or future attacks will not materially affect us, including our business strategy, results of operations, or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risk Management and Strategy </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">At&#160;a high level, the key objectives for the Company&#8217;s <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Narr_ojWuj2v9306yR4elHC9q1g">cybersecurity program are to implement</ix:nonNumeric> and sustain effective security controls to stop intrusion attempts and to maintain and continuously improve its ability to respond to attacks and incidents. Success in achieving these objectives relies upon using quality technology solutions,&#160;cultivating&#160;and maintaining a team of skilled professionals, and improving processes continuously.&#160;Our cybersecurity program in particular focuses on the following key areas:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Tb_XJNTGB14uEqIEDYtj_-6gw" continuedAt="Tb_XJNTGB14uEqIEDYtj_-6gw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Risk Assessment</i>: At least annually, we conduct a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities, and information from external sources, including reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessment are used to develop initiatives to enhance our security controls, make recommendations to improve processes, and inform a broader Company-wide risk assessment that are then reported to our Board, Audit Committee and members of management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Technical Safeguards</i>: We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Incident Response and Recovery Planning</i>: We have established comprehensive incident response and recovery plans that guide our response in the event of a cybersecurity incident. We continuously test and evaluate the effectiveness of those plans.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">&#160;</span></span><i style="font-style:italic;">Vendor&#160;Risk Management</i>: We have implemented a robust vendor risk management program, which is designed to identify and mitigate cybersecurity threats associated with our use of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Narr_8mkDsx8Eh0O9y166yZGRzw">third-party service providers</ix:nonNumeric>. Such providers are subject to <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Narr_FKE9rjIsukKOqUl4CIytKw">security risk assessments</ix:nonNumeric> at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers in response to detailed questionnaires and meetings as well as information from third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Contract language, purchasing decisions, and/or technology implementation strategies are frequently adjusted as a result of this process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Education and Awareness</i>: Our policies require each of our employees to contribute to our data security efforts. We regularly remind employees of the importance of handling and protecting data, including through annual privacy and security training to enhance employee awareness of how to detect and respond to cybersecurity threats. In this regard, the&#160;Company has implemented policies and procedures for all employees including: (i)&#160;information security/cybersecurity policies, which are internally available for all&#160;employees, (ii)&#160;information security/cybersecurity </p></ix:nonNumeric></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_XE9329EDqUy7M_Icg4rOxA_cont1"><ix:continuation id="Tb_XJNTGB14uEqIEDYtj_-6gw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">awareness&#160;training; (iii) a&#160;clear escalation process which employees can follow in the event an employee notices something suspicious; and (iv) ensuring that information security/cybersecurity is part of the employee performance evaluation and/or disciplinary process.</p></ix:continuation></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Tb_LopBvISQJUajAZhteE2O9g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governance Disclosure </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Board Oversight</i>: <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_lYsLwcSiQU6bKTd9Egn07w" escape="true">The Board of Directors, in coordination with the <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_pb7MJvF4I0ec13zJXdw49w" escape="true">Audit Committee</ix:nonNumeric> of the Board, has responsibility for managing the overall risk strategy for the Company, including cyber security risk. Both the Board of Directors and the Audit Committee receive <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Narr_Bren6wKOzUGiCmlwG04xEg">regular reports</ix:nonNumeric> from management about the prevention, detection, mitigation, and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee additionally receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments, and relevant internal and industry cybersecurity incidents.</ix:nonNumeric>&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Management&#8217;s Role</i>: <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Tb_C3y0N5rL50y9gAy7UL-igg" escape="true">The Company employs a&#160;dedicated&#160;<ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Tb_wT0UOUO-ikKAmQJyPp9zIA" escape="true">Chief Information Security Officer (&#8220;CISO&#8221;)</ix:nonNumeric> who has <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Narr_g9MjjB11oUWe73vXB_GB0A">primary responsibility for assessing and managing material cybersecurity risks</ix:nonNumeric>. Our CISO reports to the Audit Committee quarterly, to provide updates on any new developments and about the effectiveness of the security program. On behalf of the Audit Committee, the CISO administers a robust risk management program carried out by the Governance, Risk, and Compliance (GRC) team, which is integrated as part of the procurement process when making technology purchases, and also makes recommendations on security policies and procedures, security requirements, and risk mitigation strategies. <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Tb_9RNAruzdl0qQ2hodZt2zRA" escape="true">Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.</ix:nonNumeric></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Chief Information Security Officer</i>: <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="Tb_98XyCK2agk-lcObhRdYRhQ" escape="true">Our CISO has led the Company&#8217;s security team for more than seven years, overseeing the implementation of multiple&#160;new technologies&#160;and processes to help protect the organization. Prior to joining the Company, he served as a Subject Mater Expert for Threat Prevention at a cyber security firm, consulted for local government, held other security and technology roles in higher education, and served in the U.S. Navy. He is also a co-author/contributor for the joint book project, Understanding New Security Threats published by Routledge in 2019, and has published articles and made&#160;conference keynote and podcast appearances over the years on cybersecurity topics.</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For more information regarding the risks we face from cybersecurity threats, please see &#8220;Item 1A, <i style="font-style:italic;">Risk</i> <i style="font-style:italic;">Factors</i>.&#8221;</p></ix:nonNumeric><a id="_252557a9_8bc0_43c8_afec_8942b96db21e"></a><a id="Item2Properties_193366"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Properties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">GCE owns a four story 325,000 square foot administrative building, which includes office space for approximately 2,700 employees, and a parking garage in close proximity to GCU&#8217;s ground campus. We constructed this space in 2016 and every aspect of the design was intended to maximize energy efficiency and minimize environmental impact.  Lighting load and related electricity usage is a major environmental drain for most office buildings, and this is especially true in Arizona.  GCE&#8217;s office building is orientated with north/south exposure in order to minimize direct sun, and exterior courtyards were arranged to ensure summer shade thus creating outdoor areas that can be used throughout the year.  The design also utilized significant window glazing to allow for daylighting thus reducing the need for supplemental electrical lighting.  As a result, the building is designed to use just .41 watts per square foot of electrical energy for lighting, which is half of what a typical environmentally efficient building uses.  Water usage is another environmental factor for office space that is magnified by the Arizona weather.  GCE&#8217;s office building utilizes a rooftop rainwater collection system for irrigating the landscaping below, which reduces water consumption.  Additional environment-friendly design features include low VOC paints, use of recycled building materials, interior and exterior LED light bulbs, and implementation of an energy-efficient VRF mechanical system.  Overall, GCE&#8217;s office building is 60% more energy efficient than a standard office building.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition to its owned facilities, GCE leases 39 off-campus classroom and laboratory sites for use in serving its university partners, four office locations in California, and office space in Indianapolis, Indiana. GCE has commitments to add more off-campus classroom and laboratory sites as of December 31, 2024 that have not yet commenced and plans to add additional off-campus classroom and laboratory sites in Arizona and in other states in the </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">U.S. to accommodate our growth plans in 2025 and beyond.  GCE works to maximize energy efficiency and minimize environmental impact in operating its leased facilities just as it does with its owned properties.</span></p><a id="_6f38662e_dc78_4c59_9c32_5e935fe1c3db"></a><a id="Item3LegalProceedings_878133"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For information regarding our other material pending legal proceedings, see the sections entitled <i style="font-style:italic;">Pending Litigation Matters</i> within <i style="font-style:italic;">Note 7 Commitments and Contingencies</i> of our notes to consolidated financial statements included in Part IV, Item 15 of this report, which section is incorporated by reference into this Part I, Item 3.</p><a id="_13b3a502_2199_4ed4_ac7a_8f477cf14659"></a><a id="Item4MineSafetyDisclosures_557154"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Mine Safety Disclosures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Not applicable.</p><a id="_8e9da1fc_106d_43a9_bc80_5b4d9aaaec81"></a><a id="PARTII_849438"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;II</p><a id="Item5MarketforRegistrantsCommonEquityRel"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity</span><span style="font-style:italic;"> Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Market Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our common stock trades on the Nasdaq Global Market under the symbol &#8220;LOPE.&#8221; The holders of our common stock are entitled to one vote per share on any matter to be voted upon by stockholders. All shares of common stock rank equally as to voting and all other matters. The shares of common stock have no preemptive or conversion rights, no redemption or sinking fund provisions, are not liable for further call or assessment, and are not entitled to cumulative voting rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Holders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December&#160;31, 2024, there were approximately 176 registered holders of record of common stock. A substantially greater number of holders of common stock are &#8220;street name&#8221; or beneficial holders, whose shares are held of record by banks, brokers and other financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We currently do not anticipate paying cash dividends on our common stock in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Recent Sales of Unregistered Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Securities Authorized for Issuance under Equity Compensation Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">The information required by Item&#160;201(d)&#160;of Regulation S-K is provided under Item&#160;12, Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters, &#8220;Equity Compensation Plan Information,&#8221; which is incorporated herein by reference.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">On January 29, 2025, our Board of Directors approved a $200.0 million increase under the Company&#8217;s existing stock repurchase program, reflecting an aggregate authorization for share repurchases since the initiation of the program of $2,245.0 million.  The current expiration date on the repurchase authorization by the Board of Directors is March 1, 2026. Repurchases occur at the Company&#8217;s discretion and the Company may modify, suspend or discontinue the repurchase authorization at any time. Repurchases may be made in the open market or in privately negotiated transactions, pursuant to the applicable SEC rules. The amount and timing of future share repurchases, if any, will be made as market and business conditions warrant.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Since the initial approval of our share repurchase plan, we have repurchased 23,883,357&#160;shares of common stock at an aggregate cost of $1,945.4 billion, which purchases are recorded at cost in the accompanying December&#160;31, 2024 consolidated balance sheet and statement of stockholders&#8217; equity. At December&#160;31, 2024, there remained $99.6&#160;million available under our current share repurchase authorization (which authorization was increased to $299.6 million in January 2025). During the fourth quarter and the&#160;year ended December&#160;31, 2024, GCE repurchased 416,497 </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">and 1,141,678 shares of common stock, respectively, at an aggregate cost of $64.8&#160;million and $165.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table sets forth our share repurchases of common stock and our share repurchases in lieu of taxes, which are not included in the repurchase plan totals as they were effected in conjunction with the vesting of restricted share awards, during each period in the fourth quarter of fiscal 2024:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total&#160;Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maximum&#160;Dollar</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;Purchased&#160;as</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value&#160;of&#160;Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Part&#160;of&#160;Publicly</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">That&#160;May&#160;Yet&#160;Be</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total&#160;Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price&#160;Paid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Announced</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased&#160;Under</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per&#160;Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Program</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the&#160;Program</b></p></td></tr><tr><td style="vertical-align:top;width:46.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Share Repurchases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 1, 2024 &#8211; October 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 117,477</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 134.95</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 117,477</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 148,600,000</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">November 1, 2024 &#8211; November 30,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 139,251</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 161.54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 139,251</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 126,100,000</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 1, 2024 &#8211; December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 159,769</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 165.85</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 159,769</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 99,600,000</span></p></td></tr><tr><td style="vertical-align:top;width:46.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 416,497</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 155.69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 416,497</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 99,600,000</span></p></td></tr><tr><td style="vertical-align:top;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tax Withholdings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 1, 2024 &#8211; October 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">November 1, 2024 &#8211; November 30,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 1, 2024 &#8211; December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:top;width:46.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">GCE Stock Performance  </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following graph compares the cumulative total return of our common stock with the cumulative total returns of the S&amp;P 500 Index and our education services peer group of seven companies that includes: Wiley Education Services, Pearson&#160;plc, CHEGG,&#160;Inc., Laureate Education,&#160;Inc., Strategic Education,&#160;Inc., Adtalum Global Education,&#160;<span style="white-space:pre-wrap;">Inc. and Coursera.  This chart assumes that an investment of $100 was made in our common stock, in the index, and in the peer group on December&#160;31, 2019 and that all dividends paid (if any) were reinvested, and tracks the relative performance of such investments through December&#160;31, 2024.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:401.1pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="lope-20241231x10k005.jpg" alt="Graphic" style="display:inline-block;height:401.1pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:485.3pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/19</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/20</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/21</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/22</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/23</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12/24</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 100.00</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 97.20</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 89.48</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 110.30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 137.84</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 171.00</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">S&amp;P 500</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 100.00</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 118.40</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 152.39</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 124.79</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 157.59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 197.02</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2024 Peer Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 100.00</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 122.18</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 92.11</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 90.83</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 100.46</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> 113.82</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information contained in the performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC nor shall such information be deemed incorporated by reference into any future filing under the Securities Act or the Exchange Act, except to the extent that we specifically incorporate it by reference into such filing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock price performance included in this graph is not necessarily indicative of future stock price performance.</p><a id="_2f7bfa98_eeb6_4bff_ae66_85e29358ccc9"></a><a id="Item6SelectedConsolidatedFinancialandOth"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;[Reserved]</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_31a1eb47_2dee_49c8_a56b_63f0d52930a3"></a><a id="Item7ManagementsDiscussionandAnalysisof_"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;7.&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following discussion and analysis of our financial condition and results of operations for the&#160;years ended December&#160;31, 2024 and 2023 should be read in conjunction with our consolidated financial statements and related notes that appear in Item&#160;8, <i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data</i>. In addition to historical information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report on Form&#160;10-K, particularly in <i style="font-style:italic;">Special Note Regarding Forward-Looking Statements</i> and in Item&#160;1A, <i style="font-style:italic;">Risk Factors</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Executive Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">GCE is a publicly traded education services company dedicated to serving colleges and universities.  GCE has developed significant technological solutions, infrastructure and operational processes to provide services to these institutions on a large scale.  GCE&#8217;s most significant university partner is GCU, a comprehensive regionally accredited university that offers graduate and undergraduate degree programs, emphases and certificates across ten colleges both online, on ground at its campus in Phoenix, Arizona and at eight off-campus classroom and laboratory sites.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We also provide education services to numerous university partners across the United States. In the healthcare field, we <span style="white-space:pre-wrap;">work in partnership with universities and healthcare networks across the country, offering healthcare-related academic programs at off-campus classroom and laboratory sites located near healthcare providers and developing high-quality, career-ready graduates, who enter the workforce ready to meet the demands of the healthcare industry. In addition, we have provided certain services to a university partner to assist them in expanding their online graduate programs.  As of December 31, 2024, GCE provides education services to 22 university partners across the United States.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We seek to add additional university partners and to introduce additional programs with both our existing partners and with new partners.   We may engage with both new and existing university partners to offer healthcare programs, online only or hybrid programs, or, as is the case for our most significant partner, GCU, both healthcare and other programs.  In addition, we have centralized a number of services that historically were provided separately to university partners of Orbis Education; therefore, we refer to all university partners as &#8220;GCE partners&#8221; or &#8220;our partners&#8221;. We do disclose significant information for GCU, such as enrollments, due to its size in comparison to our other university partners.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Critical Accounting Policies and Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The discussion of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP. During the preparation of these consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions, including those discussed below. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The results of our analysis form the basis for making assumptions about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions, and the impact of such differences may be material to our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We believe that the following critical accounting policies involve our more significant judgments and estimates used in the preparation of our consolidated financial statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span>. GCE generates all of its revenue through services agreements with its university partners (&#8220;Services Agreements&#8221;), pursuant to which GCE provides integrated technology and academic services, marketing and communication services, and as applicable, certain back office services to its university partners in return for a percentage of tuition and fee revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">GCE&#8217;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#8217;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, GCE considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, GCE recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. GCE meets the criteria in ASC 606 <i style="font-style:italic;">Revenue from Contracts with Customers</i> and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. GCE does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income taxes</span>. We recognize the amount of taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in our consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized. Our deferred tax assets are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income offset by deferred tax liabilities. We evaluate the realizability of the deferred tax assets annually. Since becoming a taxable corporation in August&#160;2005, we have not recorded any valuation allowances to date on our deferred income tax assets. We evaluate and account for uncertain tax positions using a two-step approach. Recognition occurs when we conclude that a tax position based solely on its technical merits, is more-likely-than-not to be sustained upon examination. Measurement determines the amount of benefit that is greater than 50% likely to be realized upon the ultimate settlement with a taxing authority that has full knowledge of the facts. Derecognition of a tax position that was previously recognized occurs when we determine that a tax position no longer meets the more-likely-than-not threshold of being sustained upon examination. As of December&#160;31, 2024 and 2023, GCE has reserved approximately $14,626 and $13,631, respectively, for uncertain tax positions, including interest and penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Results of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For a discussion of the results of operations for fiscal year 2023 vs 2022, see &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1434588/000155837024001060/lope-20231231x10k.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Annual Report on Form 10-K filed with the SEC for the fiscal year ended December 31, 2023</span></a> incorporated herein by reference.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table sets forth certain income statement data as a&#160;percentage of revenue for each of the periods indicated. Amortization of intangible assets have been excluded from the table below:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:76.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:76.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology and academic services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 16.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 16.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:76.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Counseling services and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:76.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketing and communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 20.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:76.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Year Ended December 31, 2024 Compared to Year Ended December 31, 2023</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Service revenue</i>. Our service revenue for the year ended December 31, 2024 was $1,033.0 billion, an increase of $72.1 million, or 7.5%, as compared to service revenue of $960.9 million for the year ended December 31, 2023. The increase&#160;year over&#160;year in service revenue was primarily due to an increase in GCU enrollments to 123,149 at December 31, 2024, an increase of 5.0% over enrollments at December 31, 2023. <span style="white-space:pre-wrap;">Partner enrollments totaled 127,155 at December 31, 2024 as compared to 121,250 at December 31, 2023.  University partner enrollments at our off-campus classroom </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">and laboratory sites were 4,919, an increase of 9.8% over enrollments at December 31, 2023, which includes 913 and 510 GCU students at December 31, 2024 and 2023, respectively, and an increase in revenue per student year over year.  Excluding sites closing in 2024 to new enrollments, total enrollments at our off-campus classroom and laboratory sites increased 14.9% between years.  The increase in revenue per student between years is primarily due to the </span>s<span style="white-space:pre-wrap;">ervice revenue per student for ABSN students at off-campus classroom and laboratory sites generating a significantly higher revenue per student than we earn under our agreement with GCU, as these agreements generally provide us with a higher revenue share percentage, the partners have higher tuition rates than GCU and the majority of our partners&#8217; students take more credits on average per semester.  The increase in revenue per student in the year ended December 31, 2024 was also due to the additional day for leap year in 2024 which added additional service revenue of $1.5 million as compared to the prior year and we earned revenue in 2024 with a university partner in which we helped the partner develop an ABSN program under a cost plus arrangement.  We will earn limited revenue with this partner going forward.  Contract modifications for some of our university partners in which the revenue share percentage was reduced in exchange for us no longer reimbursing the partner for certain faculty costs and the termination of one university partner contract at the end of the Spring 2024 semester had the effect of reducing revenue per student.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Partner enrollments totaled 127,155 at December 31, 2024 as compared to 121,250 at December 31, 2023.  Although partner enrollments at our off-campus classroom and laboratory sites returned to year over year growth in 2024, some existing partners continue to experience reduced incoming cohort sizes which has slowed the growth. We believe the growth in the number of ABSN students continues to be negatively impacted by the strong job market as these students have historically been individuals with already completed bachelor&#8217;s degrees choosing to re-career into one of these health professions.  To address this challenge, we have been working with our university partners to adjust their programs to allow students with the required education experience but without a completed bachelor&#8217;s degree to enter their programs.  The majority of those partners that have made the adjustment to admit students without a completed bachelor&#8217;s degree had new enrollment growth on a year over year basis in the Summer and Fall 2024 semesters.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We opened five sites in the year ended December 31, 2023, six sites in the year ended December 31, 2024 and closed one site increasing the total number of these sites to 45 at December 31, 2024, which has also positively impacted the enrollment growth.  Enrollments for GCU ground students were 24,552 at December 31, 2024 down from 25,209 at December 31, 2023 due to a small decline in traditional ground students year over year and the continued decline in professional studies students (working adults attending the university&#8217;s traditional campus at night), partially offset by an increase in ABSN students between years.  GCU online enrollments were 98,597 at December 31, 2024, up from 92,070 at December 31, 2023, an increase of 7.1% between years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Technology and academic services</i><span style="white-space:pre-wrap;">. Our technology and academic services expenses for the year ended December 31, 2024 were $165.1 million, an increase of $10.2 million, or 6.6%, as compared to technology and academic services expenses of $154.9 million for the year ended December 31, 2023. This increase was primarily due to increases in other technology and academic costs and in occupancy and depreciation of $8.3 million and $4.9 million, respectively, partially offset by a decrease in employee compensation and related expenses, including share-based compensation of $3.0 million. The increases in other technology and academic costs and occupancy and depreciation were primarily due to the costs associated with the increased number of off-campus classroom and laboratory sites to support our 22 university partners and their increased enrollment growth as well as an increase in curriculum cost reimbursement to our university partners.  The decrease in employee compensation and related expenses is primarily due to decreased faculty reimbursements due to changes in our agreements with certain university partners whereby we no longer reimburse these partners for their faculty costs, partially offset by increased headcount to support our 22 university partners and their increased enrollment growth, tenure-based salary adjustments, benefit costs and the increased number of off-campus classroom and laboratory sites year over year. Our technology and academic services expenses as a&#160;percentage of revenue decreased by 0.1% to 16.0% for the year ended December 31, 2024, from 16.1% for the year ended December 31, 2023. This decrease was primarily due to the decreased faculty reimbursements between years partially offset by the growing curriculum cost reimbursement.</span> We anticipate that technology and academic services expenses as a percentage of revenue will increase in the future as we open more off-site classroom and laboratory sites and the growing curriculum cost reimbursements although these increases might be offset by lower faculty reimbursements if more partners choose to adjust their contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Counseling services and support</i>. Our counseling services and support expenses for the year ended December 31, 2024 were $323.5 million, an increase of $21.2 million, or 7.0%, as compared to counseling services and support </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">expenses of $302.3 million for the year ended December 31, 2023. This increase was primarily attributable to increases in employee compensation and related expenses including share-based compensation and benefits, in occupancy and depreciation costs and in other counseling services and support expenses of $18.0 million, $2.9 million and $0.3 million, respectively. The increases in employee compensation including share-based compensation and benefits were primarily due to increased headcount to support our university partners, and their planned increases in enrollment, tenure-based salary adjustments, benefit costs and the increased number of off-campus classroom and laboratory sites open year over year. The increase in occupancy and depreciation is primarily related to higher depreciation expense associated with our continued enhancements to technology infrastructure and internal-use software development.  The increase in other counseling services and support expenses is primarily the result of increased travel costs for our 22 university partners.  Our counseling services and support expenses as a&#160;</span><span style="white-space:pre-wrap;">percentage of revenue decreased 0.2% to 31.3% for the year ended December 31, 2024, from 31.5% for the year ended December 31, 2023 primarily due to our ability to leverage our counseling services and support expenses across an increasing revenue base.  We anticipate that counseling services and support expense will increase in the future as we continue to invest to meet our partners&#8217; needs although we might continue to have a decline in these costs as a percentage of revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Marketing and communication</i><span style="white-space:pre-wrap;">. Our marketing and communication expenses for the year ended December 31, 2024 were $212.4 million, an increase of $9.6 million, or 4.7%, as compared to marketing and communication expenses of $202.8 million for the year ended December 31, 2023. This increase was primarily attributable to the increased cost to market our university partners&#8217; programs and to the marketing of new university partners and new locations which resulted in increased advertising of $7.7 million, increased employee compensation, including share-based compensation and benefits of $1.1 million, an increase in other marketing and communication expenses of $0.5 million and an increase in occupancy and depreciation costs of $0.3 million.  Our marketing and communication expenses as a&#160;</span><span style="white-space:pre-wrap;">percentage of revenue decreased by 0.5% to 20.6% for the year ended December 31, 2024, from 21.1% for the year ended December 31, 2023, primarily due to our ability to leverage our marketing and communication expenses across an increasing revenue base.  We anticipate that marketing and communication expenses will increase in the future as we continue to invest to meet our partners&#8217; needs although we might continue to have a decline in these costs as a percentage of revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">General and administrative</i><span style="white-space:pre-wrap;">. Our general and administrative expenses for the year ended December 31, 2024 were $46.3 million, an increase of $3.1 million, or 7.1%, as compared to general and administrative expenses of $43.2 million for the year ended December 31, 2023.  This increase was primarily attributable to an increase in professional fees including legal costs of $2.2 million, employee compensation, including share-based compensation and benefits of $1.4 million, which includes $1.1 million in severance costs recorded for an executive that resigned June 30, 2024, an increase in contributions in lieu of state income taxes of $1.0 million and increases in occupancy and depreciation costs of $0.2 million. These increases were partially offset by a decrease in other administrative expenses of $1.7 million primarily due to lower travel costs.  Our general and administrative expenses as a&#160;percentage of revenue stayed flat at 4.5% for the years ended December 31, 2024 and 2023 due to our ability to leverage our general and administrative expenses across an increasing revenue base partially offset by the severance costs and the increase in professional fees including legal costs. We anticipate that general and administrative expenses will increase in the future and these costs as a percentage of revenue might increase if legal costs continue to rise faster than our revenue growth rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-weight:normal;">Impairment and other.</i> <span style="font-style:normal;font-weight:normal;">Impairment and other expenses of $1.9 million for the year ended December 31, 2024 primarily includes the write-off of an internal use software project that the Company had been attempting to develop for its other university partners that has been terminated and costs relating to exiting certain off-campus classroom and laboratory sites.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Amortization of intangible assets</i><span style="white-space:pre-wrap;">. Amortization of intangible assets for the years ended December 31, 2024 and 2023 were $8.4 million for both periods.  As a result of the Acquisition, certain identifiable intangible assets were created (primarily customer relationships) that will be amortized over their expected lives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Investment interest and other</i>. Investment interest and other for the year ended December 31, 2024 was $15.9 million, an increase of $5.4 million, as compared to $10.5 million for the year ended December 31, 2023 due to higher investment balances and higher returns on those balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Income tax expense</i>. Income tax expense for the year ended December 31, 2024 was $65.1 million, an increase of $10.4 million, or 19.0%, as compared to income tax expense of $54.7 million for the year ended December 31, 2023. Our effective tax rate was 22.3% during the year ended December 31, 2024 compared to 21.1% during the year ended </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">December 31, 2023.  The effective tax rate increased year over year due to higher state income taxes.  This was partially offset by an increase in excess tax benefits of $1.5 million as compared to $0.9 million in the years ended December 31, 2024 and 2023, respectively, and a higher contribution in lieu of state income taxes of $4.5 million in 2024 compared to $3.5 million in 2023.  </span><span style="white-space:pre-wrap;">The inclusion of excess tax benefits and deficiencies as a component of our income tax expense increases the volatility within our provision for income taxes as the amount of excess tax benefits or deficiencies from share-based compensation awards are dependent on our stock price at the date the restricted awards vest.  Our restricted stock vests in March each year so any benefit or expense will primarily impact the first quarter each year.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Net income</i>. Our net income for the year&#160;ended December 31, 2024 was $226.2 million, an increase of $21.2 million, or 10.4% as compared to $205.0 million for the year ended December 31, 2023, due to the factors discussed above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our service revenue and operating results normally fluctuate as a result of seasonal variations in our business, principally due to changes in our university partners&#8217; enrollment. Our partners&#8217; enrollment varies as a result of new enrollments, graduations, and student attrition. Service revenues in the summer&#160;months (May&#160;through August) are lower primarily due to the majority of GCU&#8217;s traditional ground students not attending courses during the summer months, which affects our results for our second and third fiscal quarters. Since a significant amount of our costs are fixed, the lower revenue resulting from the decreased summer enrollment has historically contributed to lower operating margins during those periods. Partially offsetting this summer effect has been the sequential quarterly increase in enrollments that has occurred as a result of the traditional fall school start. This increase in enrollments also has occurred in the first quarter, corresponding to calendar&#160;year matriculation. Thus, we experience higher net revenue in the fourth quarter due to its overlap with the semester encompassing the traditional fall school start and in the first quarter due to its overlap with the first semester of the calendar&#160;year. A portion of our expenses do not vary proportionately with these fluctuations in net revenue, resulting in higher operating income in the first and fourth quarters relative to other quarters. We expect quarterly fluctuation in operating results to continue as a result of these seasonal patterns.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Liquidity and Capital Resources </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash, cash equivalents and investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 324,623</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 244,506</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Overview</span><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Our liquidity position, as measured by cash and cash equivalents and investments increased by $80.1 million between December 31, 2023 and December 31, 2024, which was largely attributable to cash flows from operations exceeding share repurchases, investment purchases, net of proceeds and capital expenditures during the year ended December 31, 2024<span style="white-space:pre-wrap;">.  Our unrestricted cash and cash equivalents and investments were $324.6 million and $244.5 million at December 31, 2024 and 2023, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Based on our current level of operations and anticipated growth, we believe that our cash flow from operations and other sources of liquidity, including cash and cash equivalents and investments, will provide adequate funds for ongoing operations, planned capital expenditures, and working capital requirements for at least the next 24&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash Flows from Operating Activities</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 289,958</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 243,662</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;">The increase in cash generated from operating activities between the year ended December 31, 2023 and the year ended December 31, 2024 was primarily due to increased income and changes in working capital balances, primarily accounts payable and accrued liabilities.  Accounts payable increased between December 31, 2023 and December 31, 2024 by $9.7 million compared to the decrease between December 31, 2022 and December 31, 2023 of $3.1 million due to the timing of vendor payments.  Accrued liabilities increased by $4.3 million between December 31, 2023 and December 31, 2024 whereas it decreased by $2.0 million between December 31, 2022 and December 31, 2023 due to timing differences between the last pay period at the end of each fiscal year.  We define working capital as the </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">assets and liabilities, other than cash, generated through the Company&#8217;s primary operating activities.  Changes in these balances are included in the changes in assets and liabilities presented in the consolidated statement of cash flows</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash Flows from Investing Activities</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 61,365</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (80,472)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Investing activities provided $61.4 million of cash in the year ended December 31, 2024 compared to consuming $80.5 million in the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Cash provided by or used in investing activities includes net investment activity. In the year ended December 31, 2024, proceeds from the sale of investments, net of purchases of available-for-sale securities were $99.0 million as the Company sold all its investments in the third quarter of 2024 and the proceeds were invested in cash and cash equivalents.  In the year ended December 31, 2023, the purchase of available-for-sale securities, net of proceeds from the sale of investments were $35.0 million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In the year ended December 31, 2024 and 2023 cash used in investing activities also included capital expenditures totaling $37.2 million and $44.5 million, respectively.  Capital expenditures for both periods primarily consisted of leasehold improvements and equipment for new off-campus classroom and laboratory sites, as well as purchases of computer equipment, internal use software projects and furniture and equipment to support our increasing employee headcount. The Company incurs upfront expenses and capital expenditures prior to an off-campus classroom and laboratory site being opened. The Company intends to continue to spend approximately $30.0 million to $40.0 million per year for capital expenditures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash Flows from Financing Activities</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (173,175)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (137,124)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:6pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Financing activities consumed $173.2 million of cash in the year ended December 31, 2024 compared to $137.1 million in the year ended December 31, 2023.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">During the year ended December 31, 2024 and 2023, $165.4 million and $130.8 million, respectively was used to purchase treasury stock in accordance with GCE&#8217;s share repurchase program.  In 2024 and 2023, $7.8 million and $6.3 million, respectively, of cash was utilized to purchase common shares withheld in lieu of income taxes resulting from the vesting of restricted share awards. The Company intends to continue using a significant portion of its cash flows from operations to repurchase its shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Share Repurchase Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">On January 29, 2025, our Board of Directors increased the authorization under its existing stock repurchase program by $200.0 million, reflecting an aggregate authorization for share repurchases since the initiation of the program of $2,245.0 million.  </span>The current expiration date on the repurchase authorization by our Board of Directors is March 1, 2026. Repurchases occur at the Company&#8217;s discretion and the Company may modify, suspend or discontinue the repurchase authorization at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Under our share repurchase authorization, we may purchase shares in the open market or in privately negotiated transactions, pursuant to the applicable SEC rules. The amount and timing of future share repurchases, if any, will be made as market and business conditions warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Since 2011, we have repurchased 23.9 million shares of common stock at an aggregate cost of $1,945.4&#160;million, which includes 1,141,678 shares of common stock at an aggregate cost of $165.4&#160;million during the&#160;year ended December&#160;31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Contractual Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our contractual obligations primarily consist of capital expenditures primarily for new off-campus classroom and laboratory sites opening and continued spend on computer equipment, software licenses, internal software development and furniture and equipment to support our increasing employee headcount. See <i style="font-style:italic;">Note&#160;6&#160;- Leases</i>, in Item&#160;8, </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data.</i> There are no other material contractual obligations or commitments for the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Off-Balance Sheet Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We do not have any off-balance sheet arrangements that have had or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Adjusted EBITDA (Non-GAAP Financial Measure)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to our GAAP results, we use Adjusted EBITDA as a supplemental measure of our operating performance and as part of our compensation determinations. Adjusted EBITDA is not required by or presented in accordance with GAAP and should not be considered as an alternative to net income, operating income, or any other performance measure derived in accordance with GAAP, or as an alternative to cash flow from operating activities or as a measure of our liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Adjusted EBITDA is defined as net income plus interest expense, less interest income and other gain (loss) recognized on investments, plus income tax expense, plus depreciation and amortization (EBITDA), as adjusted for (i)&#160;contributions to private Arizona school tuition organizations in lieu of the payment of state income taxes; (ii)&#160;share-based compensation, and (iii)&#160;unusual charges or gains, such as litigation and regulatory reserves, impairment charges and asset write-offs, and exit or lease termination costs. We present Adjusted EBITDA, a non-GAAP financial measure, because we consider it to be an important supplemental measure of our operating performance. We also make certain compensation decisions based, in part, on our operating performance, as measured by Adjusted EBITDA. All of the adjustments made in our calculation of Adjusted EBITDA are adjustments to items that management does not consider to be reflective of our core operating performance. Management considers our core operating performance to be that which can be affected by our managers in any particular period through their management of the resources that affect our underlying revenue and profit generating operations during that period and does not consider the items for which we make adjustments (as listed above) to be reflective of our core performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We believe Adjusted EBITDA allows us to compare our current operating results with corresponding historical periods and with the operational performance of other companies in our industry because it does not give effect to potential differences caused by variations in capital structures (affecting relative interest expense, including the impact of write-offs of deferred financing costs when companies refinance their indebtedness), tax positions (such as the impact on periods or companies of changes in effective tax rates or net operating losses), the book amortization of intangibles (affecting relative amortization expense), and other items that we do not consider reflective of underlying operating performance. We also present Adjusted EBITDA because we believe it is frequently used by securities analysts, investors, and other interested parties as a measure of performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In evaluating Adjusted EBITDA, investors should be aware that in the future we may incur expenses similar to the adjustments described above. Our presentation of Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by expenses that are unusual, non-routine, or non-recurring. Adjusted EBITDA has limitations as an analytical tool in that, among other things, it does not reflect:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">cash expenditures for capital expenditures or contractual commitments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in, or cash requirements for, our working capital requirements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">interest expense, or the cash required to replace assets that are being depreciated or amortized; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact on our reported results of earnings or charges resulting from the items for which we make adjustments to our EBITDA, as described above and set forth in the table below.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, other companies, including other companies in our industry, may calculate these measures differently than we do, limiting the usefulness of Adjusted EBITDA as a comparative measure. Because of these limitations, Adjusted EBITDA should not be considered as a substitute for net income, operating income, or any other performance measure derived in accordance with GAAP, or as an alternative to cash flow from operating activities or as a measure of our liquidity. We compensate for these limitations by relying primarily on our GAAP results and use Adjusted EBITDA only as a supplemental performance measure. For more information, see our consolidated financial statements and the notes to those consolidated financial statements included elsewhere in this Annual Report on Form&#160;10-K.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table reconciles net income to Adjusted EBITDA for the periods indicated:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:27.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 226,234</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 204,985</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: investment interest and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (15,920)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (10,452)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 65,081</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 54,690</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,419</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,419</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 28,135</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 23,554</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 311,953</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 281,229</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: contributions in lieu of state income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: share-based compensation<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,225</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,204</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: litigation and regulatory costs<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(c)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 6,203</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,628</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: impairment and other<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(d)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,897</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: loss on fixed asset disposal<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(e)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 741</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plus: severance costs<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(f)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,133</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 340,013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 302,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents contributions to various private Arizona school tuition organizations to assist with funding for education. In connection with such contributions made, we received a dollar-for-dollar state income tax credit, which resulted in a reduction in our effective income tax rate to 22.3% and 21.1% for the years ended December 31, 2024 and 2023, respectively. Had these contributions not been made, our effective tax rate would have been 23.5% and 22.1% for 2024 and 2023, respectively. Such contributions are viewed by our management to be made in lieu of payments of state income taxes and are therefore excluded from evaluation of our core operating performance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reflects share-based compensation expense.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reflects primarily regulatory litigation.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reflects primarily the write-off of an internal use software project and costs related to exiting from off-campus classroom and laboratory sites.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represent loss on fixed asset disposals.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents severance costs related to an executive that resigned effective June 30, 2024.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">See <i style="font-style:italic;">Note&#160;2&#160;- Summary of Significant Accounting Policies</i>, in Item&#160;8, <i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data.</i></p><a id="_905adc13_28f6_41ba_9b37_69b7f50abfc0"></a><a id="Item7AQuantitativeandQualitativeDisclosu"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Item&#160;7A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Quantitative and Qualitative Disclosures about Market Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Market risk</span><b style="font-weight:bold;">. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024, we have no derivative financial instruments or derivative commodity instruments. Although we do not currently have any investments, we have historically, and may in the future invest cash in excess of current operating requirements in short term certificates of deposit and money market instruments, municipal bond portfolios, or municipal mutual funds at multiple financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Interest rate risk</span><b style="font-weight:bold;">. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We manage interest rate risk by investing excess funds in cash equivalents, BBB or higher rated corporate bonds, commercial paper, agency bonds, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations bearing variable interest rates, which are tied to various market indices or individual bond coupon rates. Our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities before their maturity date that have declined in market value due to changes in interest rates. At December&#160;31, 2024, we do not currently have any investments, and therefore a 10% increase or decrease in interest rates would not have a material impact on our future earnings, fair values, or cash flows.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_9103abf0_402a_4fa5_8b71_b13db69d0d23"></a><a id="Item8ConsolidatedFinancialStatementsandS"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Item&#160;8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i style="font-style:italic;">Consolidated Financial Statements and Supplementary Data</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:94.3%;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPublicAccou"><span style="font-style:normal;font-weight:normal;">Report of Independent Registered Public Accounting Firm</span></a> (<ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:AuditorName" id="Narr_2krAHxEi7k2HJMRcEOAoiQ">KPMG LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:AuditorLocation" id="Narr_52BxFl4q3kuA0T4NwuhoCQ">Phoenix, Arizona</ix:nonNumeric>, Auditor Firm: <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="dei:AuditorFirmId" id="Narr_EJG-lJC1xUu6btIVYWMGEQ">185</ix:nonNumeric>)</p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">58</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BalanceSheets_665131"><span style="font-style:normal;font-weight:normal;">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">60</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#IncomeStatements_15435"><span style="font-style:normal;font-weight:normal;">Consolidated Income Statements for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">61</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ComprehensiveIncome_54442"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">62</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StockholdersEquity_929000"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">63</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CashFlows_575590"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">64</p></td></tr><tr><td style="vertical-align:middle;width:94.3%;margin:0pt;padding:0pt;"/><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:3.91%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:94.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#NotestoConsolidated"><span style="font-style:normal;font-weight:normal;">Notes to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:top;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">65</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_5109f825_bd25_43ae_93fc_77596a8a6a12"></a><a id="ReportofIndependentRegisteredPublicAccou"></a><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:1.19;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">To the Stockholders and Board of Directors<br/>Grand Canyon Education, Inc.:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Opinion on the</i> <i style="font-style:italic;">Consolidated Financial Statements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">We have audited the accompanying consolidated balance sheets of Grand Canyon Education, Inc.&#160;and subsidiaries (the Company) as of December&#160;31,&#160;2024 and 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December&#160;31,&#160;2024, and the related notes (collectively, the consolidated financial statements).&#160;In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2024 and 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended December&#160;31,&#160;2024, in conformity with U.S. generally accepted accounting principles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2024, based on&#160;criteria established in <i style="font-style:italic;">Internal Control &#8211; Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February&#160;19,&#160;2025 expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Basis for Opinion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">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 consolidated 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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Critical Audit Matter</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><i style="font-style:italic;">Evaluation of the sufficiency of audit evidence over service revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 0pt 36pt;">As discussed in Note 2 to the consolidated financial statements, service revenue is recognized from the delivery of support services to institutions in the post-secondary education sector of the United States (University Partners). The transaction price for support services is based on the Company receiving a contracted percentage of the University Partner&#8217;s tuition and fee revenue. The tuition and fee information received varies depending </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 36pt;">on the respective University Partner&#8217;s reporting processes and the services provided. The Company recorded $1,033 million of service revenue for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:10pt;margin:0pt 0pt 0pt 36pt;">We identified the evaluation of the sufficiency of audit evidence over service revenue as a critical audit matter. This required especially subjective auditor judgment because service revenue recorded by the Company is dependent on the tuition and fee information of the University Partners. This included determining the nature and extent of procedures to be performed and evaluating the evidence obtained over the tuition and fee information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 7pt 36pt;"><span style="white-space:pre-wrap;">The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over tuition and fee information of the University Partners. We evaluated the design and tested the operating effectiveness of certain internal controls related to service revenue.  This included controls related to the accurate recording of amounts dependent on University Partners&#8217; tuition and fee revenue information. For a sample of transactions, we compared the amounts recognized as service revenue for consistency with underlying documentation, including contracts with University Partners and student enrollment documentation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed, including the nature of such evidence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">/s/ KPMG LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We have served as the Company&#8217;s auditor since 2012.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Phoenix, Arizona<br/>February&#160;19,&#160;2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_22f413e1_39ad_43cc_8022_1ba0d657b47b"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p><a id="BalanceSheets_665131"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consolidated Balance Sheets</b></p><a id="_95613326_4c90_4906_b00c_f6eece0a5b8e"></a><a id="Tc_5HJsdjD890iT9EomabTlHQ_1_2"></a><a id="Tc_ZMWH6Rv8jk2gLYQIrndtKQ_2_0"></a><a id="Tc_1tNQTy9NQkauY1RYenpYiQ_2_2"></a><a id="Tc_ZQZgYaqUG02onPlj7MoR2A_2_5"></a><a id="Tc_GxM8HvXwwk2MH42wty_CAg_4_0"></a><a id="Tc_vSghJN1lxkq4OfUCzp8cow_5_0"></a><a id="Tc_6t2RxIKrtEK-Kz47dqwYDw_6_0"></a><a id="Tc_6W3nmJoq_keX5ESTGmNdWw_6_2"></a><a id="Tc_6BmUxTqUaEig4lGhpMPs9w_6_5"></a><a id="Tc_51H4oZOOTESXiG_XTE4jVA_7_0"></a><a id="Tc_ymFUD_qgy0eJ1FZgrM60CQ_7_3"></a><a id="Tc_x7kY26JD90SWqOI-EBLNcg_8_0"></a><a id="Tc_S6WhI8IgrkKmW22xP40Xjg_9_0"></a><a id="Tc_M-dCBoVyvUOlJ_yIBHK_hA_10_0"></a><a id="Tc_nJPwMSpb70eFUSgCOvhSyA_11_0"></a><a id="Tc_tTZ4-TrJaEKfD_pzKk_zqw_12_0"></a><a id="Tc_BudQRJPefEWRsYI5mBKJEg_13_0"></a><a id="Tc_Tr8E6OPrFE6hV2g1vafm2A_14_0"></a><a id="Tc_9liLiWyqKEOeB8N9wKQNCw_15_0"></a><a id="Tc_IZz21YevnU6Y0mU0OtqgXQ_16_0"></a><a id="Tc_J0meAIvgxEWu415dGAaM7g_17_0"></a><a id="Tc_nidBb9Z1mkaFQ3qQcdcbZw_17_2"></a><a id="Tc_N05i5mD74UmhDZECB0QIxw_17_5"></a><a id="Tc_-oao4XhagUyHLodP2DeE3A_18_0"></a><a id="Tc_fHzpazpT5U6EpJSQzBvNuA_19_0"></a><a id="Tc_eRsSLXW1i0i54G4WcERXfw_20_0"></a><a id="Tc_By6fU4ery0G6GDQZDsXqhQ_20_2"></a><a id="Tc_rHxOUt4130OiT8Jv-h6EUg_20_5"></a><a id="Tc_TzQjgMO_PU23uCTKzhTXUQ_21_0"></a><a id="Tc_nSFxtV1Rpk-SJ-d8KLvvlg_22_0"></a><a id="Tc_X7lLlHfAdkCM9msClgF3pA_23_0"></a><a id="Tc_5c4edNXHVkuIp8rxHDqr2Q_24_0"></a><a id="Tc_IF6lMk86dk6s4aVh3aZNAQ_24_3"></a><a id="Tc_AVrLIp2f9UGDRfNFP89iEw_24_6"></a><a id="Tc_AuGfkqZuoU6SHF-v3pSSGQ_25_0"></a><a id="Tc_3XbUgHGG5UaxkjIUQXDYJQ_26_0"></a><a id="Tc__M87qcpOa0edMXA8FPAQUQ_27_0"></a><a id="Tc_8evCYdrXFUGxwm7AUZ5WiQ_28_0"></a><a id="Tc_5kt5wIwbb0mvodPDCVIR9A_29_0"></a><a id="Tc_q-NHhMLPz0ahb1XC_Hx6MQ_30_0"></a><a id="Tc_N4-uG_nCBEmEK38m_fGCYg_31_0"></a><a id="Tc_ckWXFB3jAEOaoFmhd9BwwA_32_0"></a><a id="Tc_KqCjIogURkKSkA5j1u7ohw_33_0"></a><a id="_9a9763b1_95be_4d6a_814e_5556fac42c1f"></a><a id="_9a9763b1_95be_4d6a_814e_5556fac42c1f_2"></a><a id="_9a9763b1_95be_4d6a_814e_5556fac42c1f_3"></a><a id="Tc_5OluQb--9EOh6Q5UTTob8w_34_0"></a><a id="Tc_oF4abUBQm0Gr3g120mniVg_35_0"></a><a id="Tc_0Db1zRA7m0KnLXkdKLCYnw_36_0"></a><a id="Tc_Ld_Gb-6oVEyN-TimZmGi0Q_37_0"></a><a id="Tc_JqdSLAQ5UEisBQ2bk_31Qw_37_3"></a><a id="Tc_F3HHV3nE8U6rgqBqeg5sgw_38_0"></a><a id="Tc_4MZNNQXvJUCNDz-K7jab3w_39_0"></a><a id="Tc_61Ips-hfuk2JH9w-EZl02Q_40_0"></a><a id="Tc_fHksJjiJF0ythy61gZ0pKA_40_2"></a><a id="Tc_ixcBSU_0GkSvDl-7Vi2OTw_40_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except par value)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ASSETS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_1l4QOhVi50e4ueacZu40nA_6_3">324,623</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_bGndGP4lD0-x8gEK5nRkAw_6_6">146,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="Tc_YJE7TODAH0afiljDIUAUrA_7_6">98,031</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_qto7zGK8RUSy3Uenv4oo1Q_8_3">82,948</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_UAi7CF-CvEOU5s4y1SW37w_8_6">78,811</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="Tc_KZzIyt20lkyHIFGKUPvebg_9_3">490</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="Tc_Ybc4uDq-o0yELJ_4TEsZKA_9_6">1,316</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_Abg476nNQUKu5BdCCj4DFA_10_3">11,915</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_RhfnbDPruU6LQBNBMJzvTw_10_6">12,889</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_7evWXI0uV0-PlC6OmBhKXQ_11_3">419,976</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_0Zv1ccXgQ0q6KoSudmqggg_11_6">337,522</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_RsIWIHqvl0WT_B1oRWGjNA_12_3">176,823</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_WTU9TNmhC0iEcBvDPvQiYw_12_6">169,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_WzkBAerYekSpEokBJkdXQQ_13_3">99,541</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_coi8EpST9E6P6JBI_MN4IA_13_6">92,454</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_a00iH3DPLkWEIx3XU_7irg_14_3">159,962</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_-DzA7R13HEa0QGrCihnaGg_14_6">168,381</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_s_HVl9eu_kOtH_QTrnIb4w_15_3">160,766</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_AcaHK1W8a0y670469UR7gA_15_6">160,766</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_a0uGWTzM4UmXU0G4NnQ-JQ_16_3">1,357</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_V0CZQrfJZ0K6lhID00JoCg_16_6">1,641</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_8FevM46Hbk-ADFkAQvpkFA_17_3">1,018,425</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_JbHVVSPMgUC_uUJjgUUfoA_17_6">930,463</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_orujJltzwkK4yrzgrzHG4Q_20_3">26,721</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_AORjLK8Ze06LdIwHjM4TrA_20_6">17,676</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_0rKUl692t0GDzGz8jpDYvA_21_3">33,183</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_4FUmO_Sv0Um89sYMVh4ptw_21_6">31,358</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_uIN78guu1UivE_IOgqdsKQ_22_3">29,620</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_gzV6EEkQqEOJAzcxR6hMuw_22_6">26,725</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="Tc__c0zl4tcNky8ZgmWhwJ9Sw_23_3">8,559</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="Tc_zUAvALgnoUKASRnTH_HwIQ_23_6">10,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_ZygYg-jlfUWJ54_s5LgPqw_25_3">12,883</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_kIuwWnNXPUqb6Z9I-yCC9Q_25_6">11,024</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_lWn-MIzZi0SMYXIPLsEAIQ_26_3">110,966</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_0DvDvvTPnEOmzJErWgBsjQ_26_6">97,033</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_CUpATL2ZlUywohaUYY_TgA_27_3">26,527</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_0cI2DbM24kOs6PecdM2JcA_27_6">26,749</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_FkIqNuQGS0-qfwToFDX3Tg_28_3">1,444</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_fogkqzcVrUKdFv1dUZRoRA_28_6">410</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_cQE0MKqIKUWNIlI7opD9JQ_29_3">95,635</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_GUk3-sMgnUWF-ILprCWTEg_29_6">88,257</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_5l3IznCNyUyXJQfGDdr0Pw_30_3">234,572</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_ULeqUGtrYkObK5PfjFvxbw_30_6">212,449</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commitments and contingencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stockholders&#8217; equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_Q_7euFMbhEqQNB8--u8IXA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_wANawkbEmES97dKbso4fQw">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="Narr_-0kd-pmAj02260Pp4FKG4w"><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="Narr_fJ_aQkxBn0C0Oahi72yESQ">10,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="3" id="Narr_fOkyMW-FekqyY_GUl1mc5A"><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="3" id="Narr_ExSxXQitP0u5DyzsE2nFPA">0</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31,&#160;2024 and December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Rrhu7-B2VE20ufGdEPF2pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_UU02IDDGJUuGs4v5B5nUdA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_KgDzK2wvKkqTRCWOCAUxmQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_c_vpgIo-l0WwdLUUOk7Jzw">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="Narr_svSJ7poNXky0gs_Dj2sr7w"><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="Narr_R_zirdFtCUSCIp-GIcOOrA">100,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="Narr_nkLAXyAhP0Cj-MZNb_zk4Q">54,090</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="Narr_wgqBAFy_NEW_G8ay-3MsBg">53,970</ix:nonFraction> shares issued and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Narr_Z_vla5B2wUeNba0h5pV7LA">28,858</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="Narr_ceevgIUGA0O3jgVVkxAQSQ">29,953</ix:nonFraction> shares outstanding at December&#160;31,&#160;2024 and December 31, 2023, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_OzqzsAS34kiwhjttGxQDPA_34_3">541</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_keEH7aL30UiD5LApAn0X4A_34_6">540</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Treasury stock, at cost, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Narr_mBqTstUOH0qu5M_0DN7XsA">25,232</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Narr_loVowJA_ukmXhg5F-_pA2Q">24,017</ix:nonFraction> shares of common stock at December&#160;31,&#160;2024 and December 31, 2023, respectively </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_SKgPBraDckuou_kn95Dl1g_35_3">2,024,370</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" id="Tc_a3dBGi5Yk0maIGngMiq_YA_35_6">1,849,693</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_dU50h0PniESPoDtZsjNL_Q_36_3">336,736</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_q7rJPh_8DUuHPZMgmuffqg_36_6">322,512</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_3ZlJUwyQe0G1IxXSME_1_Q_37_6">57</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_9Oe1AnQ-JUCg0lLeCUkvxw_38_3">2,470,946</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_ihLNCBLxpU2zwvNpPWTD8w_38_6">2,244,712</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total stockholders&#8217; equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_TyPm2zCnqE6c04_kd25qQA_39_3">783,853</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_x3I05v36-0uSbLnopcA9iA_39_6">718,014</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:70.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities and stockholders&#8217; equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_PggUMTBjbUeNMJu1_it3Jw_40_3">1,018,425</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_mOVhGpTrdEOJi6vec8Ajgg_40_6">930,463</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_7a1dd9e3_444e_440f_8167_02fe3125156e"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p><a id="IncomeStatements_15435"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consolidated Income Statements</b></p><a id="_c9560803_21e8_4c91_8aeb_6635fa8e8dc8"></a><a id="Tc_uOvPQfnY_ECEx2OTwW_tag_2_2"></a><a id="Tc_iPe56MUWAkq42URZ_NwumQ_3_0"></a><a id="Tc_xVzsMpWemE-CqeY0tU0lBQ_3_2"></a><a id="Tc_3YDrvZONukCVuRFdvEKLvQ_3_5"></a><a id="Tc_verosmaNLEyfHSSDN6jEJg_3_8"></a><a id="Tc_s47yw_p--kKjUdRSs2BrRg_4_0"></a><a id="Tc_oxfYMOGRH0isJCpOMu8VnA_4_2"></a><a id="Tc_Q4Guwc9Dv0mYXtiff9BQRw_4_5"></a><a id="Tc_ZcTW0VJQwU6p1KRzv2cw_g_4_8"></a><a id="Tc_yMDPOEz27UKqPNtXDvpLrA_5_0"></a><a id="Tc_k5IVLEosYkCig8MUtyE7Hg_6_0"></a><a id="Tc_eTGj_aDPWEqkKii2F0TYRg_7_0"></a><a id="Tc_Im3Hrhk7_U-nEI8FYkOLxg_8_0"></a><a id="Tc_nPq6Q56FaEOIgW3hkmE2jA_9_0"></a><a id="Tc_UyQulMUJZkuNMJKdVG525w_10_0"></a><a id="Tc_J2C-Pvz_a0qxiMGmPwl14Q_10_6"></a><a id="Tc_LvKtdau0P0-97RnxbxVgsQ_10_9"></a><a id="Tc_fsRL_AJWf0ax_8hRHeAJvw_11_0"></a><a id="Tc_ubZ8AO29GUOLCdc4rdWAcw_12_0"></a><a id="Tc_2K_5uvQiNk6yAqa5J_oHYw_13_0"></a><a id="Tc_Yi9vw7Z-gEaPpJZmrnvWtw_14_0"></a><a id="Tc_gOjNZr7KkE68RQZ372hy-g_15_0"></a><a id="Tc_7rgzEoYYh0SAG5M8lh5rOQ_16_0"></a><a id="Tc_TtVsy86p1UmPpWoMfPovwQ_17_0"></a><a id="Tc_tiogEaydek-TNYqPzLDOnw_18_0"></a><a id="Tc__6dHlbsAW02BL5zMj24gjw_18_2"></a><a id="Tc_K2CYh5JOKE28whjsgdoLsA_18_5"></a><a id="Tc_w4hNuM4dg0yrTTBq7amLGQ_18_8"></a><a id="Tc_01f-FnPDkkq6Cku4Q7ahPQ_19_0"></a><a id="Tc_sRbzKPWls02fjfRht8CItw_20_0"></a><a id="Tc_AxLM51DmuEWQ3bQ59fRI-g_20_2"></a><a id="Tc_GAgZ5sqX6km84JG4EaZlfg_20_5"></a><a id="Tc_FLMFYc_0XUOp-ssxjrztag_20_8"></a><a id="Tc_O651Yrss50ev266i4KiRWg_21_0"></a><a id="Tc_EkRmGrgpPUiM1AbJFzXivQ_21_2"></a><a id="Tc_eNnwMPnxlEiRiQ-rk_SlJg_21_5"></a><a id="Tc_d2WAZ1v0CUGMReEhengy3g_21_8"></a><a id="Tc_eTFqLCLKGUqAkYYJxduVIQ_22_0"></a><a id="Tc_4YJ2cidlX0CW7-EjzansLA_23_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Service revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_gLjsFmhmT0-npZwN3FtgAA_4_3">1,033,002</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_qvDDIDPja0q-CDS4hQoLRw_4_6">960,899</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_1m211iwrV0qPuGFnAs4qtQ_4_9">911,306</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Costs and expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology and academic services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:TechnologyAndAcademicServices" scale="3" id="Tc_ZO0B0akI3kK24HPsO67Zlw_6_3">165,085</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:TechnologyAndAcademicServices" scale="3" id="Tc_S9KbIJusfUC3coyxKP-GNg_6_6">154,870</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:TechnologyAndAcademicServices" scale="3" id="Tc_P8IcqAUNtU2yKKVh-ihilw_6_9">150,493</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Counseling services and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:CounselingServicesAndSupport" scale="3" id="Tc_OasN2aLj4kSpEmgOZWBvFA_7_3">323,484</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:CounselingServicesAndSupport" scale="3" id="Tc_srSoqRqj3U6PsKCNfecFUg_7_6">302,319</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:CounselingServicesAndSupport" scale="3" id="Tc_2Luew1tiL0WSxJgF_rFXYQ_7_9">273,313</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketing and communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="3" id="Tc_sP_KrRrT_kCBEc5O65WVpg_8_3">212,420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="3" id="Tc_wkQX-xMr7UmuhvhXNhm8cg_8_6">202,800</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketingExpense" scale="3" id="Tc_CWIDoJL6HE6e2ETILDUfNg_8_9">196,090</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_w1eA4NBF50u0VshxrS7eWg_9_3">46,298</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_Rro6H7HtyUuP3E3HjPPPmQ_9_6">43,235</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_ykhZiOSlxUyY7ECm1RS30w_9_9">45,491</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:AssetImpairmentAndDisposalCharges" scale="3" id="Tc_PYr35bfwf0WJ32-hGpDMQw_10_3">1,897</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_IcrxEydh10K8NpHFSljuow_11_3">8,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_fymYIEVUIEm25CX99y-hHw_11_6">8,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_-E_BmZVCa0epCvgvm5nPdA_11_9">8,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total costs and expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_-7OHMivEUE2gtksShTumGw_12_3">757,603</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_cRYs1s3-VEaPuB2dQ0Cwww_12_6">711,643</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_ruTrf-Vwj0iUBMsWH3WH2g_12_9">673,806</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_ewyjcmzU5Ua-VmlahbW1Nw_13_3">275,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_lqN7cFvbak2vhHTFcYrLRQ_13_6">249,256</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_J-ipjmkZ1k-sRTxfF--_Pg_13_9">237,500</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_-BFWvV9aQUK8zAHk0JneLw_14_3">4</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_JzjqLDeUfkqQFmWXdwXtmg_14_6">33</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" id="Tc_07yD5b7VA0SP_lVkijUqJA_14_9">2</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment interest and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="Tc_nK70DonlRki-SWBHf-BFvQ_15_3">15,920</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="Tc_phBcMeZsCEGKTPI7vf3rig_15_6">10,452</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="Tc_cDOilSkg7UeQdF_SJeZy7A_15_9">2,621</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_bREfnrGSbkGxqRh3Z3v0Lg_16_3">291,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_H2czBLoAZ066KHtBCTcYXw_16_6">259,675</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_IEkOl-cRfEi3kT7CvfrAIA_16_9">240,119</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_qk6rxnFUR02Xcz9j2lHRyA_17_3">65,081</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_mcUtpvDBk0uNCaD6QaEaGw_17_6">54,690</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_Bnjybh3WrU-1AUQqBU-vVA_17_9">55,444</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_-w5eCKQNYUCl1KZy902D_w_18_3">226,234</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_c1YHmm76vU2pLujZvzVCag_18_6">204,985</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_6To9W3OxbE2Uzq-MlZ0fXg_18_9">184,675</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Basic income per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_R_dCCHiU6USOkKb9FdnueQ_20_3">7.77</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_QmQct9tHy0ardBuFz2Q9Sg_20_6">6.83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_aSudJCYk3U6auCn5X3g4OQ_20_9">5.75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Diluted income per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc__CM7ReDV0k6u1arWpPHSsA_21_3">7.73</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_m50UigdOkkKqdAIP-fWXlg_21_6">6.80</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_X8LkwZ_gxkyXvchso3oDqA_21_9">5.73</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Basic weighted average shares outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_4AG4l9R8VUqu1U_mBxzRrQ_22_3">29,104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_CtJYy3Bl2U-bpLzvwfmQDw_22_6">29,991</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_3S2mBre-QUKyYgyPn8_lWQ_22_9">32,131</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Diluted weighted average shares outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_Xazq6b1cP0qfa-mUkRTcKw_23_3">29,271</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_fnWsCcNpOECdxq5umEjRwg_23_6">30,147</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_jt45OeSf80etelF19CErDg_23_9">32,237</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_b025848a_e701_48a4_afff_d3cb767eab45"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p><a id="ComprehensiveIncome_54442"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consolidated Statements of Comprehensive Income</b></p><a id="_67c85793_09bd_41f7_8b54_7a565a9edf5c"></a><a id="Tc_5jeR3O-zo0KQmcvO7-QAXA_2_2"></a><a id="Tc_HNbdQqWSSUqYofHC37oVHQ_3_0"></a><a id="Tc_y8QMZTGVykG3XO7Pyzj2Ig_3_2"></a><a id="Tc_Wk_4P0ztN0uO3hLf3XnUoQ_3_5"></a><a id="Tc_SsuAHRsBrk-z9QqEaGn8QA_3_8"></a><a id="Tc_G-GYd-MMSkOV1UQhLzxEzw_4_0"></a><a id="Tc_-KN_Yj_8mEmaSN2VBluXWg_4_2"></a><a id="Tc_99E9pMjvpU2MlYFmmUx71w_4_5"></a><a id="Tc_SLB7lCunKUyDqFHZmrDoIA_4_8"></a><a id="Tc_eSHv-3rFB0e_7aSqpbexXg_5_0"></a><a id="Tc_MS-PuRhZzkmV4yTkG9kuOQ_6_0"></a><a id="Tc_X3Lrr1RXFEu5DbohwqBF9Q_6_6"></a><a id="Tc_rPp2M3ySW0CI273FPj_F_Q_6_9"></a><a id="Tc_rGiiHb9oiUq9E-sFvwOgtQ_7_0"></a><a id="Tc_76dDsy1oeEmKZ0GDIwTj7g_7_3"></a><a id="Tc_Ogh7R1MjhUK0ta8f1xAOxQ_8_0"></a><a id="Tc_U9r6Iyv2SEitTYRw-oIZLg_8_2"></a><a id="Tc_Lto8ICSEHkGTW7XFTUPMsw_8_5"></a><a id="Tc_2GvHyPufRUuPAVWfhvWNzg_8_8"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_t-qJMge4T0GI_2HPwQVoDw_4_3">226,234</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_CfBt1kIXh0OAO5jeweKm_g_4_6">204,985</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_cGpqKAFQAEivA7EA5MCMjQ_4_9">184,675</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other comprehensive income, net of tax:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Realized gains on available-for-sale securities, net of taxes of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" scale="3" id="Narr_r3YKTx4AckS-BmX2n3VFRA">17</ix:nonFraction> for the year ended December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" scale="3" id="Tc_J3tYdS_gzkC_gFO3MW_bpQ_6_3">57</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gains (losses) on available-for-sale securities, net of taxes of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="Narr_r_WkXUxuq0Oixgs18arR2w">151</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="Narr_Orp2apJWzESLIlLXIWnKHQ">168</ix:nonFraction> for the years ended December 31, 2023 and 2022, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="Tc_ZZs_JJTFPUepbhLXa5kxRw_7_6">476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" sign="-" scale="3" id="Tc_dRf-BkoKYkGwKhCaDtH9cQ_7_9">533</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:64.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_pMJaoU4vS0ma8FAyzridUQ_8_3">226,291</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_v6FwMEv-qUSTxXq4MEvvng_8_6">205,461</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_N1WwgaJlrkywlSHe7PKxWg_8_9">184,142</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:4.55%;padding-right:4.55%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_a1e7f404_baf6_4bbf_b402_f0d5fbdb97ab"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p><a id="StockholdersEquity_929000"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p><a id="_c283d16d_cac3_4e00_aae5_1212b934b4a1"></a><a id="Tc_jWbBVQLtjk6KhvAqM5Yy7A_1_2"></a><a id="Tc_PpLFxBnnTEaSRBCyXf_tJw_2_15"></a><a id="Tc_lto9cM8_s0OnOVxki3WOMw_3_12"></a><a id="Tc_MQcs0BkW70quC1tMxYaSeA_3_15"></a><a id="Tc_TyB1GnuUt0OHhp_Jps0Idw_4_2"></a><a id="Tc_M1wqMPDqs0egTUK3JkRrRA_4_7"></a><a id="Tc_CS73gXZ7lUaA-S2yGPnugw_4_12"></a><a id="Tc_YMtUSODW70S5USwf7L3s2g_4_15"></a><a id="Tc_T-lu86CJgkWnHbHJy4T7Mw_4_18"></a><a id="Tc_JPgE2DpI9UGaXfy0fkxn2w_5_2"></a><a id="Tc_4f1o7yuIwEuvXT_VVc2qfw_5_4"></a><a id="Tc_DUh0OI7f2UmWoowfgf7tCA_5_7"></a><a id="Tc_JQg53clWkkyfKHU1st-rnA_5_9"></a><a id="Tc_kPP5QY7JaU6_UYAscj5MMg_5_12"></a><a id="Tc_u3ImwdCspUyFaQkBnbtK3A_5_15"></a><a id="Tc_1XJhJ9ro6UCr45C_HQ5IJw_5_18"></a><a id="Tc_vf89eQSYLU-3Z9WP3iRg9g_5_21"></a><a id="Tc_ym_XQEWcIUuK_ZMQni1rKg_6_0"></a><a id="Tc_kW45YFRcbE6KxH-hBig3XQ_6_4"></a><a id="Tc_VaHae7vf-ESyW_mIvZmO0A_6_9"></a><a id="Tc_5ljGj3NP40mIjn1LPG8sqg_6_12"></a><a id="Tc_u1Ogy_4iR0q0GSXYTli5PQ_6_15"></a><a id="Tc_nhmEDcD-nkuMmTxoB18nJA_6_16"></a><a id="Tc_POAOO0MyPEmMyVIym2qtTQ_6_18"></a><a id="Tc_VYkwzQR8aEGUtNyFjityNg_6_21"></a><a id="Tc_4J0T-MY5LECsa5-dzlziTQ_7_0"></a><a id="Tc_FlLyJtO5tke2DYWQJ_7uFA_7_2"></a><a id="Tc__z3Z5SDDB0mCB9HU3q6jKw_7_5"></a><a id="Tc___xp3FkWvEWnl8qiAf9bjw_7_7"></a><a id="Tc_aFrW_UgMXkKl4ZjaNnbeZA_7_10"></a><a id="Tc_zFg1O0fqPUuh1e538JG69A_7_13"></a><a id="Tc_U4dHRtDgTkCdf-KBS40zoA_8_0"></a><a id="Tc_NSlfxzXQ6UCKWZfNoFpjDQ_8_2"></a><a id="Tc_JiEkYXllm0CtAkelq-P7EA_8_5"></a><a id="Tc_OPCgpaXEoEOgynk1qrhdiQ_8_13"></a><a id="Tc_NBIqsXN0GUS-eQjvVutNOA_8_16"></a><a id="Tc_AF-yaSrQcEWBO1291ze6SA_8_19"></a><a id="Tc_yM8WgKWa90S-4LJR648Cgw_9_0"></a><a id="Tc_AFH9QJqal06hw7AaPcQKOw_9_2"></a><a id="Tc_hnfS4-39rEu7jFMfiJzktw_9_5"></a><a id="Tc_CkPNjtWcHUytcMyFf8h0NA_9_10"></a><a id="Tc_m6VrjlfOuUm1UoNwhbgKRw_9_13"></a><a id="Tc_Jpd4urTkXkOhByfh83B4WA_9_16"></a><a id="Tc_OfC1fX3ltUOtoGDJO1wPDQ_9_19"></a><a id="Tc_PIMo0y_7D0uWMOmyQdDu1Q_9_22"></a><a id="Tc_V9UqvURVW0mpRCu456c6pQ_10_0"></a><a id="Tc_5wXpBR3H1k2W-sCyc1dhLg_10_16"></a><a id="Tc_6076loHe2k6Vaumvo9v5FA_10_19"></a><a id="Tc_xOIm-RzM-0GDGjzSeOCBag_11_0"></a><a id="Tc_PzMo2W4ZdkiyOaHYuvsN0w_11_2"></a><a id="Tc_aR0lzUyou0mz0C-HSMPRnw_11_5"></a><a id="Tc_E3ZoZh_mMUuhSWk84fr7CQ_11_7"></a><a id="Tc_5JI-61awD0KI4x2nD64rBg_11_10"></a><a id="Tc_KJEg-K6GG0ev_I8j76sDSw_11_13"></a><a id="Tc_uAp3RmlQlEe_pFnkklqp0A_11_16"></a><a id="Tc_7IQkCdol9kO62WiLHGuzKA_11_19"></a><a id="Tc_guyo0MskI0yRFXC0oy85WA_11_22"></a><a id="Tc_H6Tq130ZjkGVP98-Nkt5kw_12_0"></a><a id="Tc_RNEah0YorU-S6PUGyzaqnw_12_4"></a><a id="Tc_3w44MpVum0qI_x5A1zzluQ_12_9"></a><a id="Tc_YDFJ8HRMd0O1Q1QTByuwlQ_12_12"></a><a id="Tc_8BofE-qKk0u2ywgXQcGYow_12_15"></a><a id="Tc_dhVexWk0mkOkg8xYmTe6xw_12_18"></a><a id="Tc_PKBB7m6kB064fZZKi7FYcA_12_21"></a><a id="Tc_5eBFd_MicEOKt8P3s9eIYw_13_0"></a><a id="Tc_6NArpLlx4EyhPXLiN9P8Tg_13_2"></a><a id="Tc_lrOGrUZ2SkaxJRN4W5ozNA_13_5"></a><a id="Tc_B1HXlTNOD0ugZMgeiY3k2w_13_7"></a><a id="Tc_LI3ehZpHCkSjHC8TMgX6Yg_13_10"></a><a id="Tc_ru7rgpRcUEOgSZRH_drudg_13_13"></a><a id="Tc_HpfK7tYGzkaqgTatrkWhpQ_14_0"></a><a id="Tc_IWbKIZvcsE2S4brAj0qx2A_14_2"></a><a id="Tc_XKy6fPfm_kuxomJW5jvNnw_14_5"></a><a id="Tc_wYAfXl9Bz0GmUqoz-Cq9zg_14_13"></a><a id="Tc_5CaGsiXwo0KRV_DMpCTOGg_14_16"></a><a id="Tc_PQCjDdt9lUWGjg7zkiRKhw_14_19"></a><a id="Tc_CDw0bgRgA0uJcJC14iDdtg_15_0"></a><a id="Tc_jEY_LKcHcU-evrXPSnOVnQ_15_2"></a><a id="Tc_TqmgH8mUeUCXc0MSZXBrHg_15_5"></a><a id="Tc_FlaPLvIJ7UCEHe2O-eaRtA_15_10"></a><a id="Tc_9Zf-PfkrbUOLJj-IkEM-xw_15_13"></a><a id="Tc_XjJZQXF9W0mPh0rC972wyQ_15_16"></a><a id="Tc_ubKu7u-s3ESQl_Be3xnN3Q_15_19"></a><a id="Tc_kyVrBrZ6BU-3EiBv3ZNkQw_15_22"></a><a id="Tc_2Um-Uu3xjkqGM59fWEneLg_16_0"></a><a id="Tc_USq3AamdG0iNvNVoXAHDWQ_16_16"></a><a id="Tc_ukP_dg1NO0SSb_dpqzUvow_16_19"></a><a id="Tc_EvuOEujZGUWu1MtsOo_KMQ_17_0"></a><a id="Tc_p2ooOKF_X0miZTKb5SWUrg_17_4"></a><a id="Tc_HPKWA6-oU0y6VRbA1x7NoQ_17_9"></a><a id="Tc_wn6FPvaRu0OhtcqtwIVgeg_17_12"></a><a id="Tc_RkLRDRo_t0mFRLu5uk-0BA_17_15"></a><a id="Tc_1rto5PwN5kC1pM3-vuKb9Q_17_18"></a><a id="Tc_xC4N0ASx0U2HTX1KeBNznQ_17_21"></a><a id="Tc_q6OuINBp8UKL_ZS-hBVp0Q_18_0"></a><a id="Tc_GmGSdJzPdkWAwxPCkPdDsw_18_2"></a><a id="Tc_zot9UZPSm0GTmBuxll4Owg_18_5"></a><a id="Tc_463eiIF5R0WkSZAlftb-vA_18_7"></a><a id="Tc_tvVdx3HNvE6WX0eiBCjbcw_18_10"></a><a id="Tc_zIhfZ-_kg0a2OpVbm_FzJA_18_13"></a><a id="Tc_wxQQ8Q3mTUChHj2UltLaYw_19_0"></a><a id="Tc_Fz3mRyDG5ECCckxfnRIZaQ_19_2"></a><a id="Tc_rdUYbE2qikCxqyJHnae3RA_19_5"></a><a id="Tc_QSdIDLTDcUupi6HEONPTsQ_19_13"></a><a id="Tc_clopAKpDkEup52IJpLmMEw_19_16"></a><a id="Tc_f9CqNB8Bc0W6fi-49-zatg_19_19"></a><a id="Tc_lTbx8cOdIkmti0j7kr2Kmw_20_0"></a><a id="Tc_V3AbIFR3kkqcfaZhvTVGaA_20_2"></a><a id="Tc_os74xic7okaWzht7clzqLg_20_5"></a><a id="Tc_YGRZwpn9QEGJZ_CQA1H79g_20_10"></a><a id="Tc_uz5danMtf0aj-jWh4mUdsA_20_13"></a><a id="Tc_agi7bejK_kefDGu3cCUswA_20_16"></a><a id="Tc_Nr_PAuJgDUW25rlXtFNftA_20_19"></a><a id="Tc_rkIr0deDh0m6SH0RRT7RLg_20_22"></a><a id="Tc_bFLPwfQ3u0-mfU1A-oQQng_21_0"></a><a id="Tc_jk5pXRdgi06vgKOjg_ejoA_21_16"></a><a id="Tc_zRdMxo_GX0qaaDTiAcRuYw_21_19"></a><a id="Tc_TtrRryA0LEqam1M488zU2Q_22_0"></a><a id="Tc_ECR-H9q-Vk-yl2a27jEYQA_22_4"></a><a id="Tc_F-RrF3L7ZEaCpjv_tiLTJw_22_9"></a><a id="Tc_czklez8ig0yZ9ulX4U19Hg_22_12"></a><a id="Tc_uF1sE-wFiEegPGnspY3R7w_22_15"></a><a id="Tc_P_lxP31bjUu_81TEimESdA_22_16"></a><a id="Tc_X9G8wcU7jUm1ug3HYB6C1g_22_18"></a><a id="Tc_cL_8zEsiiEKZmJNI22-msQ_22_21"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:42.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Treasury&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retained</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Par&#160;Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="Tc_6xjmlrPUtk-3sbP0o4zT7g_6_2">53,637</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_uFN18t9zlUO4h1zjDkeUFg_6_5">536</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_54wh72wvY0CgJSoUYdzTUQ_6_7">15,915</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_XpFOjRz2d0CuUdHBr8UMHg_6_10">1,107,211</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x_Wwa7zWtUKBwAmrG1GVgA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_yYr48ncPbEei3eRQ6eCtjA_6_13">296,670</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ps5ACY68Z0mcVIEwvuPl0A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_GMhMBx9XGk2VAoLuw7Bklw_6_19">1,855,052</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_6mjSePDqUkmFcPrRQIV5_Q_6_22">1,045,047</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_mTYfTgkTa0K2AKV5zuiTyg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc_FYAuuTK2tEWhiRORTpFFqA_7_16">533</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cqvVFfzHc0SzEqeoPfMHEA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_zPIg6JsZEUuYZ-YyrLY8tg_7_19">184,675</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_5s7jMv5CY0WhJlQvgnRoTg_7_22">184,142</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock purchased for treasury</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_lZKqYFrPvE-QNsKn2-k3vA_8_7">6,795</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_goLD9UCnOUWmozDdtC2Rww_8_10">599,587</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_kTymFWq-jUO_qMWsrFCSGw_8_22">599,587</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted shares forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="Tc_mWdiBCDOPEeW5Uek6b9ZHA_9_7">10</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_t--Uxu4hV0Kn2KDcqDHZAA_10_2">193</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_Danyf3AaqkeLj4FTku5QRQ_10_5">2</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_L673mhTctky1KMqG7x7O-g_10_7">52</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" sign="-" scale="3" id="Tc_RoiyoS5W-Eq9BGrZSKNzmA_10_10">4,625</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5g9RAgmOfkaWD01E4T-XBg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_DZLPqEo9bkymGBAj_Ha4CA_10_13">12,640</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_u94_-Wdsm0mkiBmlVMOkQQ_10_22">8,017</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="Tc_G8UYZJz5bEWFw5A_LrjCVQ_12_2">53,830</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_iIQzpAe22ESqCigLVd4kdQ_12_5">538</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_79A74aqsf0SFN2hebEEmvg_12_7">22,772</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_-4sROtzt6Ey5_w-RIV3ZeQ_12_10">1,711,423</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iYuwrNb5tkuhLRH37V0O1w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_ofk0tpBMzkemOSa7t7F4Kg_12_13">309,310</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0YEgQplVE0qmwIlRO6dzWA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_pWHQXug6mkaFpZ1hnLHWsw_12_16">533</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5rMwa9B5_EKBisAopCIF1w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_oiKFKgZOA0mWENx2vqUaEQ_12_19">2,039,727</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_09_c_aKeUU2ZC-CLE4VPrg_12_22">637,619</ix:nonFraction></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ckXa2W2tBUmdES1ByBIBPg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_1-I6vH3UXkmU-JQaOYEhvw_13_16">476</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Akcrrpj9pE6bMT6uuE67rw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_RhCF_hqm-keJ-XXcvcbnqA_13_19">204,985</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_0XSZPXxs3kyznt2-j0pklA_13_22">205,461</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock purchased for treasury</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_lzvz5rHHMkyO_qN483jJ-A_14_7">1,170</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_8ns8nmC_jUaRfpuAK7UEIg_14_10">131,939</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_Ji1hC2jpCkqwnxOZuaACeg_14_22">131,939</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted shares forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="Tc_4dvWrQtqmEOJ4k7r-JwgUg_15_7">19</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_JsdA-0YNlESwc9ZVKI8gKA_16_2">140</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_JFRUIZt4N0SONC5jX6KtlA_16_5">2</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_w5Zex48NakGtkJnUnSICjA_16_7">56</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" sign="-" scale="3" id="Tc_GQ81hEUSak2iVc7U4V9Mew_16_10">6,331</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XuIHCp-nKEadX1xxPTcmqA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_vdkMPbvMTEyBo96Y88CEsA_16_13">13,202</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_7pl5x27FzEafuEwxfJ8jUQ_16_22">6,873</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="Tc_ELNl9BVktkS0JFm73C3pNQ_17_2">53,970</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_FlQPj-Agvky8zRe1manhOA_17_5">540</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_k7nUfUlCwUaLXIJRS8SB0w_17_7">24,017</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_MFy-eO4hv0-cBxoKwZaxEA_17_10">1,849,693</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TR6b5OOfk0ComC3LOp1QWA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_S3Bp4vptaUKPX9x_gR5-_A_17_13">322,512</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1O1uTQJ9EUiKccWJzAZ-zw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_-F7bpoY_9kOVOL7rLs7l3Q_17_16">57</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eK4sF-04ukOJf3tJ21Tj2A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_YjCKRroDeUqcGdNZuNSo-w_17_19">2,244,712</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_a_0vDVGSv0q6TR_qUnC_CA_17_22">718,014</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Aj--o_HimUu5ByOVU7i9-A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_8Ll1r-fhM0itUCbdh6xC5w_18_16">57</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H-xzonsKsESiqD-7oDsA7g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_0rr1mp--0kqTs-DypBIWlA_18_19">226,234</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="Tc_b1CReGnQlEyelBRyZHB1TQ_18_22">226,291</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock purchased for treasury</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Tc_DLys5tywvUWVfsvf4gyd5g_19_7">1,142</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_6cNeTuDHx06A0PzS9amMZw_19_10">166,907</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Tc_iQ_mIBTxHEaaSXuH1hqlMA_19_22">166,907</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted shares forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="Tc_7yDRoSkhZ0uoaGaiaE8N5Q_20_7">16</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_jbb2E-aDREm90ooK5yBZgg_21_2">120</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_0rsCzICX2UWPLmXA0EjVNQ_21_5">1</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_YHXQsrLlyEu8VQqJZ85t6A_21_7">57</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" sign="-" scale="3" id="Tc_gE5HszEBnUGxZNBUl-CuXg_21_10">7,770</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UX0OhX-4Y0SndXVnbvjysw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_g5Cwxdts2kGW4v_y5892tA_21_13">14,224</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc__S207PxwDE2JNMuF62hFJg_21_22">6,455</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:top;width:29.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="3" id="Tc_fxfhhDwBH0WnudRT2-lnPg_22_2">54,090</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_C_Jpy0IEiUyZcF6ydSWz8Q_22_5">541</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="3" id="Tc_UUyKrQVngkeLh2uK5_B83A_22_7">25,232</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_dpIj0vkmQ06K6DoOM4ddaA_22_10">2,024,370</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OL58tuz39ky2Uf4RzMhK0Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_dFqrAMgTtkmY0obmQw7xNw_22_13">336,736</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QZ-BEsEL-k6eaGKdSkbzCQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_R6cAHmHNo0KG87jNt2SvpQ_22_19">2,470,946</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Kaj7TQZSmkqaZAlr8_mnmQ_22_22">783,853</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:90.91%;border:0;margin:30pt 4.55% 30pt 4.55%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_f966b994_7b7b_488c_966e_899bcd71d771"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Grand Canyon Education,&#160;Inc.</b></p><a id="CashFlows_575590"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Consolidated Statements of Cash Flows</b></p><a id="_d64d15e1_2774_4372_aaab_51e547ad7cc8"></a><a id="Tc_tZL6XrIiQ0CYF65JrQULCw_2_2"></a><a id="Tc_aKRoC0VlqkSoDe5ZI-LzWQ_3_0"></a><a id="Tc_CHiZmlKBG0iqQWjMujymkg_3_2"></a><a id="Tc_TsrXhtrW2ECwPn31G6TG5Q_3_5"></a><a id="Tc_udXywVu3CUy0ahzW5K9nUQ_3_8"></a><a id="Tc_T0RxJUaZFk-OYJwdhLcYPg_4_0"></a><a id="Tc_vxuW8zJIc0KHuZqTgHKaqg_5_0"></a><a id="Tc_kSGVyUxMTUKQn4OuApIj-Q_5_2"></a><a id="Tc_i7FDdKK3QUu2Zq2QWSC4ZQ_5_5"></a><a id="Tc_o_4NGiVZP0mp-qUnQTXueQ_5_8"></a><a id="Tc_zwFzfsT2SU2hVeW9veFYNw_6_0"></a><a id="Tc_1V8a-_sSakep3M0tY24Naw_7_0"></a><a id="Tc_WGZhTs_IJEKAJGJOx9B8Kg_8_0"></a><a id="Tc_HWR6m4yqskeQzCCybv4OZw_9_0"></a><a id="Tc_mtEIrw48rUuSPyejxmjxPg_10_0"></a><a id="Tc_W9v_l3qtzE-lU8F9UpUvmg_11_0"></a><a id="Tc_BmdUJhZM4EuMaOV0zJG7rQ_12_0"></a><a id="Tc_lvlVtfK8SkW0Ck5Xm3QVjA_13_0"></a><a id="Tc_jSxCI-gljkujIiRmX3-W6A_14_0"></a><a id="Tc_F-TEwckMf06fw7e58CYtmw_15_0"></a><a id="Tc_v3Ha0qrvhESfqsrcjendiA_16_0"></a><a id="Tc_1J5YCooOiU-YXVSt4DlZcw_17_0"></a><a id="Tc_Qo55zJCrYEu6ddmFtNIDfw_18_0"></a><a id="Tc_YZ7HgboqkUCPs1wKNoe3ag_19_0"></a><a id="Tc_94xWSJeHVUmQz92GnQSTuQ_19_3"></a><a id="Tc_AH_eSFOYI0uHfl1_-TJGNQ_19_6"></a><a id="Tc_jnQBoiBEp0uFILYNw_Smsw_20_0"></a><a id="Tc_Fc7ZJp-4G0iyrPSadoLAmQ_21_0"></a><a id="Tc_4E5uH2xD4Uypct71V-Xy4Q_22_0"></a><a id="Tc_7lpT3SU2OU64KUo_T7qczg_23_0"></a><a id="Tc_g_nc4gXIeE27IkDK4zv5lQ_24_0"></a><a id="Tc_lL3R4sJVsECit9cEmiwvCw_25_0"></a><a id="Tc_ubVLIHw7a0CThhsCxqzHeA_26_0"></a><a id="Tc_bwMKxzlZnk2boNJpaVqiMA_27_0"></a><a id="Tc_bSCfvC2890ei8tnPq1L4fw_28_0"></a><a id="Tc_hieFV0a4fkSNfxPp6a6fcw_29_0"></a><a id="Tc__jHfC7PUbkWoQ5XNxSuVgg_30_0"></a><a id="Tc_isTHcAJde0SJchXbDnZTaw_31_0"></a><a id="Tc_dX56RI_xhEi-eXOtsizNgA_32_0"></a><a id="Tc_0aLV1FjTd0-QrO-LnLeDdQ_32_2"></a><a id="Tc_qSFndt9by0GRG4PBwSBQbQ_32_5"></a><a id="Tc_Hw01D64CgEyMztas5qYPlw_32_8"></a><a id="Tc_i8Vkg91mFEOqef9muY1Ekg_33_0"></a><a id="Tc_icrqOb3dekmUPiedJpfiBA_34_0"></a><a id="Tc_9m7JCsqOG0eJVMkMW8mn_Q_34_2"></a><a id="Tc_zG5SqtZbZ0iIipJbwvahug_34_5"></a><a id="Tc_htgpQgX-sE2sA6UUoacQTg_34_8"></a><a id="Tc_r3fK-lGLMkeLSO4nM9RB1A_35_0"></a><a id="Tc_nq5eqZ0xkUe6pYMmpYkrSw_35_2"></a><a id="Tc_4LPn2P0z1k2XH3mJH4RQUw_35_5"></a><a id="Tc_D6_VsfLz5EKINNGOJ36f1g_35_8"></a><a id="Tc_vPqvjHMhvEuxj1_x7KVAxw_36_0"></a><a id="Tc_FDLGO2kMj0-oRR4jv7SZ3g_37_0"></a><a id="Tc_IML8ptB0aUKm_JXJ66TVCg_37_2"></a><a id="Tc_dyDYaTnzf0CPGuO3jno3lw_37_5"></a><a id="Tc_9NI8bvUdMkSNYQgGi3FyZw_37_8"></a><a id="Tc_iDfuffxuC0ung_Svmy_m8g_38_0"></a><a id="Tc_FQ1yOWvChE-5NnuUb9PScA_38_2"></a><a id="Tc_M2X18dDowUqaa-F3Er3u8Q_38_5"></a><a id="Tc_ag7B_bZ39kSaCeEVqj38-w_38_8"></a><a id="Tc_6PMrl_JQJ0ymrZWxeXQUNQ_39_0"></a><a id="Tc_yulOZLQKUUWjerM-FjmHyA_39_2"></a><a id="Tc_ZGojRhUPfEuEPL8xKOSDJg_39_5"></a><a id="Tc_EnJIz9plbESw1IpwpaQVKw_39_8"></a><a id="Tc_kFjImgTzK0CPWYv0O5T80A_39_9"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows provided by operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_xo-mH7yK7EqIJUzoHWX-vg_5_3">226,234</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_BCy1fdrFqkKUf0p5mvFQhQ_5_6">204,985</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_ZJ8oh5ugwk6W_0rn8NhZKw_5_9">184,675</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Adjustments to reconcile net income to net cash provided by operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_AajlQ9FdaUu17dZRGePT4w_7_3">14,225</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_2Y4qEd-dik-5cFionu5lqQ_7_6">13,204</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc__Q6j9L4c9kGeypdb8qbylw_7_9">12,642</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:DepreciationAndAmortizationExcludingIntangibleAssets" scale="3" id="Tc_Ouc2qgzuh0CqVGpRQifmoA_8_3">28,135</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:DepreciationAndAmortizationExcludingIntangibleAssets" scale="3" id="Tc_C6EjKgBaC0eQDoFsd1DIjw_8_6">23,554</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:DepreciationAndAmortizationExcludingIntangibleAssets" scale="3" id="Tc__L4DEoUWS0CQcdZBXvOo9A_8_9">22,758</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_Z0myK6ClN0-o2NMd5x158g_9_3">8,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_lHhR79M5XEOOPO7AgezwsA_9_6">8,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="Tc_w5bDzZBUUEmhMiI0Oja8Kg_9_9">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" sign="-" scale="3" id="Tc_WIruqbVnd0eJFKID6qx2qA_10_3">165</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="Tc_FTioMQf6ikCMpR0lmIhDgQ_10_6">402</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="Tc_dNKkmuWUOkOUncnvl14nxw_10_9">401</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other, including impairment and fixed asset disposals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" sign="-" scale="3" id="Tc_lutJ24rzPEWik9geUILJXA_11_3">1,227</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="Tc_0qEyUHoJPUGlrBCZjtqfrg_11_6">442</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" sign="-" scale="3" id="Tc_iDoB35etAEyhY1-gFeWQtg_11_9">853</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Changes in assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Accounts receivable from university partners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_hz5f_zwoKU-2qkyPBtu7yg_13_3">4,137</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_lKlOIldrbE-f5sjDkQ8F-Q_13_6">1,398</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_Orz5XZ-WTk2Qj1Fgkq5xZw_13_9">7,350</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" sign="-" scale="3" id="Tc_dBJYtddFlkaZt6brxx1c3A_14_3">1,170</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_lFC8nD5qqEeAymS1SDdXbw_14_6">1,639</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_H6lxtME-5km8etDGdWxnVQ_14_9">2,604</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Right-of-use assets and lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" scale="3" id="Tc_vW0rrAHJTEe93XyTm1EU4w_15_3">1,799</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" scale="3" id="Tc_2oqIFDlHfUCudHNWnIBbYA_15_6">2,105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" scale="3" id="Tc_JEEfeeeAaECPGJJSi3TFmw_15_9">1,193</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="Tc_3uNKdtUc-UGh2MMgrPlf4g_16_3">9,664</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" sign="-" scale="3" id="Tc_nZbyty7nNEGENFVWsIHZQQ_16_6">3,109</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" sign="-" scale="3" id="Tc_s0JYWS7SrUaFYEB6eZZpYw_16_9">3,894</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="Tc_Se0K_Wx-DU6Cgncno1xbFw_17_3">4,252</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_c4s-U09CCUCpszUgSWLDvg_17_6">1,974</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" sign="-" scale="3" id="Tc_tXDYyvbuH0qUkosbaYaTZw_17_9">1,023</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Income taxes receivable/payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" sign="-" scale="3" id="Tc_JZ8v3SicvEasKV6dOgkWpQ_18_3">865</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" sign="-" scale="3" id="Tc_IB0aX58x6EefGvY_KgmTbw_18_6">445</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="Tc_B6vAGwUf4UmMvSM-c1Z6YQ_18_9">4,759</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" sign="-" scale="3" id="Tc_SHvztyto306iIFOIcOYK1Q_19_9">10</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net cash provided by operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_sPmqjY0FdkORcOGPFXjKzw_20_3">289,958</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_bFdqnVT3aUCc55PGn0Gdkg_20_6">243,662</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_1cYVmSE1AUKrDLlq147IvQ_20_9">220,819</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows provided by (used in) investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="Tc_Hqm28OkOIEGxd3_e8cNCIg_22_3">37,248</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="Tc_KHDf1jC900CCjBJrVsDwyQ_22_6">44,537</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="Tc_qaUFOK3u8EmUILBqp26Kag_22_9">35,232</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Additions of amortizable content</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:PaymentsToDevelopEducationResources" scale="3" id="Tc_V63s6WT190Kd9TV3XItQ-w_23_3">412</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:PaymentsToDevelopEducationResources" scale="3" id="Tc_LRwnSB84eUumQqhChlSXtA_23_6">897</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="lope:PaymentsToDevelopEducationResources" scale="3" id="Tc_-SjeMs8O8kKzONqPkeNipg_23_9">397</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Purchases of investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="Tc_g1mWf8m75k-WdcQuXx16gQ_24_3">48,594</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="Tc_96Em24n0jk6hfkJMw7qE-A_24_6">98,853</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="Tc_V2NZ7rpCM0qyM9GtFTDR_w_24_9">171,549</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Proceeds from sale or maturity of investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="Tc_x46bsrrPoEuGjwfWWqXdAw_25_3">147,619</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="Tc_BwNacm-9Kk-1_EX13YdCJQ_25_6">63,815</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="Tc_rGO7GLb9pUaneGlxkl2NTA_25_9">110,039</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net cash provided by (used in) investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="Tc_U27Nk2xDcUiXukodYtPkCQ_26_3">61,365</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_Kia9VFgqjUOC7qSr2fFQAg_26_6">80,472</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_QHrUTwqyE0uWtuBpW4moiw_26_9">97,139</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flows used in financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Repurchase of common shares and shares withheld in lieu of income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_HDlFsBNJkkCLPz18mC_Xvw_28_3">173,175</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_PCz3UWiZDkmnXhtQ9PJPjQ_28_6">137,124</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="Tc_bJ1n3Dxf9UiT314XUglx7A_28_9">604,212</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net cash used in financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_qOyXvnocTk6_7aeUCgqHlw_29_3">173,175</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_jwAeF0tom0ysT-xpUaMu9Q_29_6">137,124</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_Qh5sVwIMeUmetjWDFUkDDA_29_9">604,212</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net increase in cash and cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_MRIfCGh4UEabPWYYODMEMQ_30_3">178,148</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_brpH281s2kWqQuNMSzh37A_30_6">26,066</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_AF8ISrlOXkyM-NfGsKbP5g_30_9">480,532</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents and restricted cash, beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_RWGOrmVEc0apMpfueNJrkA_31_3">146,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_obDDcEy23EaYnLgAj40Hyw_31_6">120,409</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_2xHc61KzzEKUOziHZbXTTg_31_9">600,941</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents and restricted cash, end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_9I6oHYNCI0CxwqAK-5UCJQ_32_3">324,623</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_g4pcOqw4ZUGV2pZYPUzL4A_32_6">146,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_rCbOJpbIlEupldNV1Nd1Eg_32_9">120,409</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of cash flow information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_sG1iGjITJEmw24DY-38qwQ_34_3">4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_ot7VTyFiyEa9aXmxVtysVw_34_6">33</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_lm8yogctyUW-m11DaZSsmw_34_9">2</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_vM6gWHYGO0WmASHp4xZJ-w_35_3">65,261</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_bmn0taEe6kGuSr9fpFJ__g_35_6">59,026</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_ViQN4mqKKky7CI69GiY1SQ_35_9">48,573</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of non-cash investing and financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Purchases of property and equipment included in accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_dcXF3S4Kn0evaoENrki55A_37_3">1,065</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_SPMZIZilm0KRQnrBtgUtwg_37_6">1,909</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_lOFVGR35NEOuoSxkZdEszA_37_9">1,131</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">ROU Asset and Liability recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_oyh0kW45_kSNPrpMOinUsQ_38_3">7,087</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_FSOO-XrOBUuzejDcSk6wdA_38_6">19,735</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_v3M6BmHP-UypJIaaMDpanQ_38_9">15,067</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Excise tax on treasury stock repurchases </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="lope:ExciseTaxTreasuryStockRepurchases" scale="3" id="Tc_fTb-bKndRkKDcu9HR7dcOQ_39_3">1,502</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="lope:ExciseTaxTreasuryStockRepurchases" scale="3" id="Tc_OdLy5jWz3U6lZNaEdr3ZZw_39_6">1,146</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="NotestoConsolidated"></a><a id="_cp_text_1_117"></a><a id="_cp_text_4_124"></a><a id="_cp_text_1_125"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:NatureOfOperations" id="Tb_KX2OKAtfE0eu1Rpx_Mgs3g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">1. Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Grand Canyon Education,&#160;<span style="white-space:pre-wrap;">Inc. (together with its subsidiaries, the &#8220;Company&#8221; or &#8220;GCE&#8221;) is a publicly traded education services company dedicated to serving colleges and universities.  GCE has developed significant technological solutions, infrastructure and operational processes to provide services to these institutions on a large scale.  GCE&#8217;s most significant university partner is Grand Canyon University (&#8220;GCU&#8221;), an Arizona non-profit corporation that operates a comprehensive regionally accredited university that offers graduate and undergraduate degree programs, emphases and certificates across </span><ix:nonFraction unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA" contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_F4rnMXvd6kC8qrwgF3qguQ" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfColleges" scale="0" id="Narr_2E2NMAPMQkS7T63_-kq-jQ">ten</ix:nonFraction> colleges both online, on ground at its campus in Phoenix, Arizona and at <ix:nonFraction unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA" contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_SvmbncRhUUiimY0t07bD5Q" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfOffCampusClassroomAndLaboratorySites" scale="0" id="Narr_KemRk45TCUWwVq9-wfaaYQ">eight</ix:nonFraction> off-site classroom and laboratory sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We also provide education services to numerous university partners across the United States. In the healthcare field, we work in partnership with a growing number of top universities and healthcare networks across the country, offering healthcare-related academic programs at off-campus classroom and laboratory sites located near healthcare providers and developing high-quality, career-ready graduates who enter the workforce ready to meet the demands of the healthcare industry.  In addition, we have provided certain services to a university partner to assist them in expanding their online graduate programs.  </span>As of December 31, 2024, GCE provides education services to <ix:nonFraction unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="INF" format="ixt:num-dot-decimal" name="lope:NumberOfUniversityServicePartners" scale="0" id="Narr_4-ZXuam0yEKdWAmby9x1RA">22</ix:nonFraction> university partners across the Unites States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">GCE was formed in Delaware in November&#160;2003 as a limited liability company, under the name Significant Education, LLC, for the purchase of acquiring the assets of the University from a non-profit foundation on February&#160;2, 2004. On August&#160;24, 2005, the Company converted from a limited liability company to a corporation and changed its name to Significant Education,&#160;Inc. On May&#160;9, 2008, the Company changed its name to Grand Canyon Education,&#160;<span style="white-space:pre-wrap;">Inc. On July 1, 2018, the Company sold the university to GCU (the &#8220;Transaction&#8221;).  The Company&#8217;s wholly owned subsidiaries were historically used to facilitate expansion of the university campus prior to the Transaction.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb__OQO92vfdUijMFS7CQcuPQ" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">2. Summary of Significant Accounting Policies</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ConsolidationPolicyTextBlock" id="Tb_VbwovEU_Qky-j9D1FyLsyA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions have been eliminated in consolidation.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:UseOfEstimates" id="Tb_7eTIoebD2kGRUu8XQXu-gQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including the collection of accounts receivables and reserves associated with uncertain tax positions. Actual results could differ from those estimates.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_afmYDudDy0qXQk8szZrwdw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company invests a portion of its cash in excess of current operating requirements in short term certificates of deposit and money market instruments. The Company considers all highly liquid investments with maturities of three&#160;months or less at the time of purchase to be cash equivalents.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:InvestmentPolicyTextBlock" id="Tb_vJLNYR3IjE2ACreIDGKNAw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024 the Company had <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="Narr_GOVKxB98i0mSpD7i0Z77WA">no</ix:nonFraction><span style="white-space:pre-wrap;"> investments.  As of December 31, 2023 the Company considered investments in </span>corporate bonds, agency bonds, treasury bills and commercial paper as available-for-sale securities based on the Company&#8217;s intent for the respective securities<span style="white-space:pre-wrap;">.  Available-for-sale securities are carried at fair value, determined using Level 1 and Level 2 of the hierarchy of valuation inputs, with the use of quoted market prices and inputs other than quoted prices that are observable for the assets. Unrealized investment gains and losses, net of tax, are reported as a separate component of other comprehensive income.  Unrealized losses considered to be other-than temporary are recognized currently in earnings.  Amortization of premiums, accretion of discounts, interest and dividend income and realized gains and losses are included in interest and other income.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_auwTFN-oK0Ohp9mM09n4Sw" continuedAt="Tb_auwTFN-oK0Ohp9mM09n4Sw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are recorded at cost less accumulated depreciation. Depreciation is computed using the straight-line method. Normal repairs and maintenance are expensed as incurred. Expenditures that materially extend the useful life of an asset are capitalized. Construction in progress represents items not yet placed in service and are not </p></ix:nonNumeric></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont1" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont2"><ix:continuation id="Tb_auwTFN-oK0Ohp9mM09n4Sw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">depreciated. Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures, computer equipment, and vehicles generally have estimated useful lives of <span style="-sec-ix-hidden:Hidden_R0zPd0wslUiZsT0gd2htYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span>, <span style="-sec-ix-hidden:Hidden_pLf3M-MB-kWhYg-Onf2fMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>, and <ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_v9fOFESntUS99XzfVXbbNQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_qfRJOddeK0SGkwQlAAV_mQ">five years</ix:nonNumeric>, respectively. Leasehold improvements are depreciated over the shorter of their lease term or their useful life. Land improvements and buildings are depreciated over lives ranging from <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_ogBTMc7IG0uEYx_Ku9ysEA" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_IfdeXAqcRkuWm5BBTisxsQ">10</ix:nonNumeric> to <ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_vr6LjWZut0qRZJTPOTdsFA" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_9jTIO7a1AU2uJ9N8q4CyDw">40 years</ix:nonNumeric>.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:SecuredNoteReceivablePolicyTextBlock" id="Tb_yKCpw-VatEWMLTnhuoICmg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Arrangements with GCU</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">On July&#160;<span style="white-space:pre-wrap;">1, 2018, the Company consummated an Asset Purchase Agreement (the &#8220;Asset Purchase Agreement&#8221;) with GCU.  In conjunction with the Asset Purchase Agreement, </span>the Company and GCU entered into a long-term master services agreement pursuant to which the Company provides identified technology and academic services, counseling services and support, marketing and communication services, and several back-office services to GCU in return for <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_7_1_2018_To_7_1_2018_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_us-gaap_TypeOfArrangementAxis_lope_MasterServicesAgreementMember_cPtgAitBIE2YVjVULMNrbw" decimals="2" format="ixt:num-dot-decimal" name="lope:PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" scale="-2" id="Narr_AJ0ULJeUmkOdBC9JtE8cVw">60</ix:nonFraction>% of GCU&#8217;s tuition and fee revenue.<span style="white-space:pre-wrap;">  Except for identified liabilities assumed by GCU, GCE retained responsibility for all liabilities of the business arising from pre-closing operations.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:InternallyDevelopedTechnologyPolicyTextBlock" id="Tb_W02chXvstUq124-dufoqCw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Internally Developed Technology</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor associated with creating the software. Software development projects generally include <ix:nonFraction unitRef="Unit_Standard_project_irJhhn_sok6VDZGjvkZKSQ" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfStagesOfSoftwareDevelopmentProjects" scale="0" id="Narr_sXwCb8_2S06P6IB_l-Rq4A">three</ix:nonFraction> stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation or operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs of design, coding, integration, and testing of the software developed. Capitalization of costs requires judgment in determining when a project has reached the application development stage and the period over which we expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized over the estimated useful life of the software, which is generally <ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Ibz_gPZJaES7WeRcCmqI7g" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_u7BFmTwO70uBT2Dz-4yxGA">three years</ix:nonNumeric>. These assets are a component of our property and equipment, net in our consolidated balance sheets.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:CapitalizedContentDevelopmentPolicyTextBlock" id="Tb_P8x2Lbz850m8m5jL43cnVQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Content Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs to fulfill a contract related to the development and digital creation of content on a course-by-course basis for each university partner, many times in conjunction with faculty and subject matter experts. The Company is responsible for the conversion of instructional materials to an on-line format, including outlines, quizzes, lectures, and articles in accordance with the educational guidelines provided to us by our university partners, prior to the respective course commencing. We also capitalize the creation of learning objects which are digital assets such as online demonstrations, simulations, and case studies used to obtain learning objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Costs that are capitalized include payroll and payroll-related costs for employees who are directly associated and spend time producing content and payments to faculty and subject matter experts involved in the process. &#160;<span style="white-space:pre-wrap;">The Company starts capitalizing content costs when it begins to develop or to convert a particular course, resources have been assigned and a timeline has been set. The content asset is placed in service when all work is complete and the curriculum could be used for instruction. Capitalized content development assets are included in other assets in our consolidated balance sheets.  The Company has concluded that the most appropriate method to amortize the deferred content assets is on a straight-line basis over the estimated life of the course, which is generally </span><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_kbVRCsNalU6SYQwVEJc4LA">four years</ix:nonNumeric><span style="white-space:pre-wrap;"> which corresponds with course&#8217;s review and major revision cycle.  As of December 31, 2024 and 2023, </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Narr_k8krOmTXNkiDMDdpG79DKQ">658</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_RoFFqHzOUkGzI8twtBPnsw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Narr_CzzwHa289EScex38fAFXVA">746</ix:nonFraction>, respectively, net of amortization, of deferred content assets are included in other assets in the Company&#8217;s consolidated balance sheets and amortization is included in technical and academic services where the costs originated.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_3RRs7ap-6UOb_T_JgopSTw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company evaluates the recoverability of its long-lived assets for impairment, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:LesseeLeasesPolicyTextBlock" id="Tb_cMvgxu0MfUWGZAusWxerSA" continuedAt="Tb_cMvgxu0MfUWGZAusWxerSA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company determines if an arrangement is a lease at inception and evaluates the lease agreement to determine whether the lease is a finance or operating lease. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company uses </span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont2" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont3"><ix:continuation id="Tb_cMvgxu0MfUWGZAusWxerSA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">its incremental borrowing rate based on the information available at the commencement to determine the present value of lease payments over the lease term.  At lease inception, the Company determines the lease term by assuming no exercises of renewal options, due to the Company&#8217;s constantly changing geographical needs for its university partners. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and are recognized as lease expense on a straight-line basis over the lease term.  The Company has lease agreements with lease and non-lease components, and the non-lease components are accounted for separately and not included in our ROU assets and lease liabilities.  Leases primarily consist of off-campus classroom and laboratory site locations and office space.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="Tb_B4v3Ti1Vo0SFo0paxpaJeA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Goodwill and Amortizable Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Goodwill represents the excess of the purchase price of an acquired business over the amount assigned to the tangible and intangible assets acquired and liabilities assumed. Goodwill is assessed at least annually for impairment during the fourth quarter, or more frequently if circumstances indicate potential impairment. Goodwill is allocated to our reporting unit at the education services segment, which is the same as the entity as a whole (entity level reporting unit).  The Company has concluded there is </span><ix:nonFraction unitRef="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="Narr_pInqS3LH9kavH_8VlvYWjA">one</ix:nonFraction> operating segment and <ix:nonFraction unitRef="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportingUnits" scale="0" id="Narr_TvlC4jZZBEizL4hiOQCCrw">one</ix:nonFraction><span style="white-space:pre-wrap;"> reporting unit for goodwill impairment consideration.  The Financial Accounting Standards Board (&#8220;FASB&#8221;) has issued guidance that permits an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company reviews goodwill at least annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Following this assessment, the Company determined that it is more likely than not that its fair value exceeds its carrying amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Finite-lived intangible assets that are acquired in a business combination are recorded at fair value on their acquisition dates and are amortized using a method that reflects the pattern in which the economic benefits of the intangible assets are consumed or on a straight-line basis over the estimated useful life of the intangible asset if the pattern of economic benefit cannot be reliability determined. Finite-lived intangible assets consist of university partner relationships and trade names.  The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an intangible asset may not be recoverable.  There were no indicators that the carrying amount of the finite-lived intangible assets were impaired as of December 31, 2024.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such intangible assets are not recoverable, a potential impairment loss is recognized to the extent the carrying amounts of the assets exceeds the fair value of the assets.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" id="Tb_V_ee7TISKkO2nqSV5huXMg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#8217;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221;). The Company recognizes forfeitures as they occur.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_jd7nn6tDdkmDyhoGyCVbmA" continuedAt="Tb_jd7nn6tDdkmDyhoGyCVbmA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and benefits and accrued liabilities approximate their fair value based on the liquidity or the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The fair value of investments was determined using Level 1 and Level&#160;2 of the hierarchy of valuation inputs, with the use of inputs other than quoted prices that are observable for the assets. The unit of account used for valuation is the individual underlying security. The basis of fair value measurements for each level is described below, with Level 1 having the highest priority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">-Level 1 &#8211; inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 2 &#8211; inputs are quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in non-active markets; and model-derived valuations whose inputs are observable or whose significant valuation drivers are observable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 3 &#8211; unobservable inputs that are not corroborated by market data.</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont3" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont4"><ix:continuation id="Tb_jd7nn6tDdkmDyhoGyCVbmA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Investments are comprised of corporate bonds, commercial paper, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_U5_LshhjA0uwxtpm5NIHjw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accounts for income taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in the Company&#8217;s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company applies a more-likely-than-not threshold for financial statement recognition and measurement of an uncertain tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December&#160;31, 2024 and 2023, the Company has reserved approximately $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilityForUncertainTaxPositionsCurrent" scale="3" id="Narr_mBx8IQA7G0OPxVy1Oi9KKA">14,626</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilityForUncertainTaxPositionsCurrent" scale="3" id="Narr_VTPRnIDCTUmGd1mxt3Bj1Q">13,631</ix:nonFraction>, respectively, for uncertain tax positions, including interest and penalties, which is classified within accrued liabilities on the accompanying consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has deferred tax assets, which are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="Tb_pQE0oHJl1Eu7q3UUExfPuw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accrues for a contingent obligation when it is probable that a liability has been incurred and the amount is reasonably estimable. When the Company becomes aware of a claim or potential claim, the likelihood of any loss exposure is assessed. If it is probable that a loss will result and the amount of the loss is estimable, the Company records a liability for the estimated loss. If the loss is not probable or the amount of the potential loss is not estimable, the Company will disclose the claim if the likelihood of a potential loss is reasonably possible and the amount of the potential loss could be material. Estimates that are particularly sensitive to future changes include tax, legal, and other regulatory matters, which are subject to change as events evolve, and as additional information becomes available during the administrative and litigation process. The Company expenses legal fees as incurred.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_8aA8QnQ-X0GHzQ9vcZKb3g" continuedAt="Tb_8aA8QnQ-X0GHzQ9vcZKb3g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company generates all of its revenue through services agreements with its university partners (&#8220;Services Agreements&#8221;), pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s Services Agreements have initial terms ranging from <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_Oh-XDIw1UUOqP7BkvmQ2ww" format="ixt-sec:duryear" name="lope:TermOfContractsWithCustomers" id="Narr_W_Pnm_min06WiZYLRXuM6w">7</ix:nonNumeric>-<ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_x0Egb60sz0S5CQjBk1erZw" format="ixt-sec:durwordsen" name="lope:TermOfContractsWithCustomers" id="Narr_2jZ5GTJMXE6P0PytdmUxEA">15 years</ix:nonNumeric><span style="white-space:pre-wrap;">, subject to renewal options, although certain agreements may give the university partners the right to terminate early if certain conditions are met.    The Company&#8217;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#8217;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, the Company considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, the Company recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. The Company meets the criteria in the standard and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. The Company does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services </span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont4" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont5"><ix:continuation id="Tb_8aA8QnQ-X0GHzQ9vcZKb3g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company&#8217;s receivables represent unconditional rights to consideration from our Services Agreements with our university partners. Accounts receivable, net is stated at net realizable value and contains billed and unbilled revenue.  The Company utilizes the allowance method to provide for doubtful accounts based on its evaluation of the collectability of the amounts due. There have been </span><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="Narr_q4cGp_OxKEKhE8NnDT2Gow">no</ix:nonFraction> amounts written off and <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_lu6ftrIIQEWWpXyggWDU9A">no</ix:nonFraction><span style="white-space:pre-wrap;"> reserves established as of December 31, 2024 given historical collection experience and an evaluation of reasonable and supportable forecasts of economic conditions and other pertinent factors affecting the Company&#8217;s customers such as known credit risk or industry trends.  The Company will continue to review and revise its allowance methodology based on its collection experience with its partners. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For our partners with unbilled revenue, revenue recognition occurs in advance of billings. Billings for some university partners do not occur until after the service period has commenced and final enrollment information is available. Our unbilled revenue of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" id="Narr_wsicrQHA0UOna8-59SZg8A">115</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" id="Narr_KUO6cvTtu0iAvsck0edUdg">188</ix:nonFraction><span style="white-space:pre-wrap;"> as of December 31, 2024 and 2023, respectively, are included in accounts receivable in our consolidated balance sheets.  Deferred revenue represents the excess of amounts received as compared to amounts recognized in revenue on our consolidated statements of income as of the end of the reporting period, and such amounts are reflected as a current liability on our consolidated balance sheets. We generally receive payments for our services billed within 30 days of invoice. These payments are recorded as deferred revenue until the services are delivered and revenue is recognized.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="Tb_Qia-aYG3ZE6uTh7GJIawOg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company records its accounts receivable at the net amount expected to be collected.  Our accounts receivable are derived through education services provided to university partners.  The Company maintains an allowance for credit losses resulting from our university partners not making payments.  The Company determines the adequacy of the allowance by periodically evaluating each university partner&#8217;s balance, considering their financial condition and credit history, and considering current and forecasted economic conditions.  Bad debt expense is recorded as a technology and academic services expense in the consolidated income statement.  The Company will continue to actively monitor other factors on expected credit losses.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:TechnicalAndAcademicServicesPolicyTextBlock" id="Tb_G2kN0yxCh0GxudO21BtwVg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Technology and Academic Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Technology and academic services consist primarily of costs related to ongoing maintenance of educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. This also includes costs to provide support for content development, faculty training, development and other faculty support, technology support, rent and occupancy costs for university partners&#8217; off-campus locations, and assistance with state compliance. This expense category includes salaries, benefits and share-based compensation, information technology costs, amortization of content development costs and other costs associated with these support services. This category also includes an allocation of depreciation, amortization, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:CounselingServicesAndSupportPolicyTextBlock" id="Tb_2mOEKG6AkEG_zSW-PeXWCA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Counseling Services and Support</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Counseling services and support consist primarily of costs including team-based counseling and other support to prospective and current students as well as financial aid processing. This expense category includes salaries, benefits and share-based compensation, and other costs such as dues, fees and subscriptions and travel costs. This category also includes an allocation of depreciation, amortization, rent, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:MarketingAndCommunicationPolicyTextBlock" id="Tb_gj3Q4f7SkkmHtG4sDs2IBQ" continuedAt="Tb_gj3Q4f7SkkmHtG4sDs2IBQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Marketing and Communication</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Marketing and communication includes lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis, marketing to potential students and other promotional and communication services. This expense category includes salaries, benefits and share-based compensation for marketing and communication personnel, brand advertising, marketing leads and other promotional and communication expenses. This category also includes an allocation of depreciation, amortization, lease expense, and </p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont5" continuedAt="Tb__OQO92vfdUijMFS7CQcuPQ_cont6"><ix:continuation id="Tb_gj3Q4f7SkkmHtG4sDs2IBQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations. Advertising costs are expensed as incurred.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="Tb_x5M0MkaIwEW3nyevKiQ1Tw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">General and Administrative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">General and administrative expenses include salaries, benefits and share-based compensation of employees engaged in corporate management, finance, human resources, compliance, and other corporate functions. This category also includes an allocation of depreciation, amortization, lease expense, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:ImpairmentOrDisposalOfAssetsPolicyTextBlock" id="Tb_VerrzCZsa0eGXN-3S2tdpQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Impairment and other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-style:normal;font-weight:normal;">Impairment and other primarily includes the write-off of an internal use software project that has been terminated that it had been attempting to develop for its other university partners and costs relating to exiting from certain off-campus classroom and laboratory sites.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="lope:InsuranceSelfInsurancePolicyTextBlock" id="Tb_uBTyiKAmB0uudwa3IIxSXg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Insurance/Self-Insurance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company uses a combination of insurance and self-insurance for a number of risks, including claims related to employee healthcare, workers&#8217; compensation, general liability, and business interruption. Liabilities associated with these risks are estimated based on, among other things, historical claims experience, severity factors, and other actuarial assumptions. The Company&#8217;s loss exposure related to self-insurance is limited by stop loss coverage on a per occurrence and aggregate basis. The Company regularly analyzes its reserves for incurred but not reported claims, and for reported but not paid claims related to self-funded insurance programs. While the Company believes reserves are adequate, significant judgment is involved in assessing these reserves such as assessing historical paid claims, average lags between the claims&#8217; incurred date, reported dates and paid dates, and the frequency and severity of claims. There may be differences between actual settlement amounts and recorded reserves and any resulting adjustments are included in expense once a probable amount is known.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_pQQGNFHMUEirs9YRTeT41Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company believes the credit risk related to cash equivalents and investments is limited due to its adherence to an investment policy that required investments to have a minimum BBB rating, depending on the type of security, by <ix:nonFraction unitRef="Unit_Standard_Agency_hjVWYoqPd0-zNtJQKguZVg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfMajorRatingAgenciesReportingCreditRatings" scale="0" id="Narr_xkHgWQxKtkmTgL8RKSnKcA">one</ix:nonFraction> major rating agency at the time of purchase. All of the Company&#8217;s cash equivalents and investments as of December&#160;31, 2024 and 2023 consist of investments rated BBB or higher by at least one rating agency. Additionally, the Company utilizes at least one financial institution to conduct initial and ongoing credit analysis on its investment portfolio to monitor and lower the potential impact of market risk associated with its cash equivalents and investment portfolio. Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances, which are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250,000. At December 31, 2024 and December 31, 2023, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashUninsuredAmount" scale="3" id="Narr_72N5thHrfU-yvSYoVbbtyQ">323,124</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashUninsuredAmount" scale="3" id="Narr_y6OD0efk90mKeCIoSSYkIw">145,474</ix:nonFraction>, respectively, in excess of the FDIC insured limit<span style="white-space:pre-wrap;">. The Company is also subject to credit risk for its accounts receivable balance.  The Company has not experienced any losses on accounts receivables since July 1, 2018, the date the Company transitioned to an education service company.  To manage accounts receivable risk, the Company maintains an allowance for doubtful accounts, if needed.  Our dependence on our most significant university partner, with </span><ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_7_ceHdjS90migFJV-pavaA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_RDprUzWos02Yn9Pr-1xeEQ">88.9</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0n3hRLIToEe85C6PhQUIOw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_WEun_Yh0lUyKU9nMP67ACQ">87.8</ix:nonFraction>% of total service revenue for the years ended December 31, 2024 and 2023, respectively, subjects us to the risk that declines in our customer&#8217;s operations would result in a sustained reduction in service revenue for the Company.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_zxa868c8M0a6oSbTp4Z39w" continuedAt="Tb_zxa868c8M0a6oSbTp4Z39w_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The Company operates as a single education services company using a core infrastructure that serves the curriculum and educational delivery needs of its university partners. The Company&#8217;s Chief Executive Officer (the &#8220;Chief Operating Decision Maker&#8221; or &#8220;CODM&#8221;) manages the Company&#8217;s operations as a whole and no expense or operating income information is generated or evaluated on any component level other than consolidated net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The education services segment generates revenue through Service Agreements with its university partners, pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.  </span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb__OQO92vfdUijMFS7CQcuPQ_cont6"><ix:continuation id="Tb_zxa868c8M0a6oSbTp4Z39w_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The accounting policies of the education services segment are the same as those described in the summary of significant accounting policies.  The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets.  The CODM uses consolidated net income to monitor budget versus actual results, which is used to evaluate headcount and compensation decisions.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_9PD0yRbZBkmMuCbaeBWvhw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure,&#8221; effective for fiscal years beginning after December 15, 2023, with early adoption permitted.  This ASU adds disclosure requirements for segment expense information and clarifies that single reportable segment entities are subject to Topic 280 in its entirety.  The Company adopted this standard effective January 1, 2024 and the adoption of this guidance did not have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221;  This ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.  The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively.  The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;. ASU No. 2024-03 does not change or remove existing expense disclosure requirements but requires disaggregated disclosures about certain expense categories and captions, including but not limited to, purchases of inventory, employee compensation, depreciation, amortization and selling expenses. ASU No. 2024-03 will become effective for us in fiscal 2027 and in the first quarter of fiscal 2028 for interim reporting. Retrospective application is permitted. The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has determined that no other recent accounting pronouncements apply to its operations or could otherwise have a material impact on its consolidated financial statements.</p></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tb_T_dpwCHuS06a424syAQcRg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">3. Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024 and 2023, the Company had investments of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="Narr_e7cTNNM1_Uu9aW-yMY1shA">0</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="Narr_4ViijGaPsESdH9oAr55fjw">98,031</ix:nonFraction><span style="white-space:pre-wrap;">, respectively, classified as available-for sale securities.  The Company sold all its investments in the third quarter of 2024 and the proceeds were invested in cash and cash equivalents.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For the year ended December 31, 2024, the net realized gains were $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="Narr_DXk9XJQKQUiphgj5I4TXyw">57</ix:nonFraction> and for the years ended December 31, 2023 and 2022, unrealized gains and losses were $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" scale="3" id="Narr_eZtUXtt7E021Bpory0qjXg">476</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss" sign="-" scale="3" id="Narr_3Z-BytkGqU-q2lI95tWBJQ">533</ix:nonFraction><span style="white-space:pre-wrap;">, respectively, net of taxes.  Available-for-sale securities are carried at fair value on the consolidated balance sheets.  The Company estimates the lifetime expected credit losses for all available-for-sale debt securities in an unrealized loss position.  If our assessment indicates that an expected credit loss exists, we determine the portion of the unrealized loss attributable to credit deterioration and record a reserve for the expected credit loss in the allowance for credit losses in technology and academic services in our consolidated income statements. </span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_DnJ2om6GKUmv8iYTHYbX8Q_1_2"></a><a id="Tc_NKzLzlvoJ0yNfyDrVDNzjA_2_2"></a><a id="Tc_XchMuES0lk60ZFYBAirdXg_2_5"></a><a id="Tc_NhTp-7dweUm8aO9w3je5fA_3_0"></a><a id="Tc_zwRLUSDErEyXAfiDmpUHvQ_3_2"></a><a id="Tc_16IIyuoPPEirSYOE0sHQsQ_3_5"></a><a id="Tc_K7ja1lg55UG7zwK4xPAOEA_4_0"></a><a id="Tc_SMb9ZTAfT0SRRiEKo-aNTA_5_0"></a><a id="Tc_B8ssGDRlUE2cQGR40AScMw_6_0"></a><a id="Tc_tL6EJrY1w0-2zvFXG57oZQ_7_0"></a><a id="Tc_PGie94DiJUiAcDf4VsFC6w_8_0"></a><a id="Tc_evqybqtAMkiBpTNr6n388w_9_0"></a><a id="Tc_U5L13fFHJUCGKClZYV_rpw_10_0"></a><a id="Tc_O02Hpx8YM06g_ag84sF5AA_12_0"></a><a id="Tc_Bt4HqHSsM0aNKw2DVCGJTA_13_0"></a><a id="Tc_8KKWv4SAIEmx1U78ME--yA_13_2"></a><a id="Tc_tBUvGwu4PkiVKtdVdgVvEw_13_5"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tb_xx8nXsKTkEq0Dna9LLA2OA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">4. Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consist of the following:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_KGTeJslozkaxef7LDTtElQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_oOfqhXyeokSMelDneTIgMA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_usyF2zt70UG9mKMeX9f8sw_3_3">5,098</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_4mul1IAqNUqUAtw3TdJPJw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_S-rpdXpcEUeV-tV-nAH2Rg_3_6">5,098</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_uNofbDAKn02UzzIRibxR9g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_be-XM-cV1U6QZHmQXt9M1g_4_3">2,242</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_3DfTou4QgkG9WNvxIBsyCg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_5O-8IbNsaU-TgjmmPlBuQQ_4_6">2,242</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Rm6dLAA9P0CawhHmHHy9yA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_gReINKUj-EO0OszkKcA1hw_5_3">51,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Z-U7qJumh06oL_aMdHiwSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_oeiYCUoFK0mWBT7KPgEobA_5_6">51,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_uLtdfQExc0G2_HU6dvP6Tg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_VgFXU3GmDEmf9alWGAvz2Q_6_3">37,424</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_N9uJIeNRfESDvBAO89Yk1A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_ed2ZBonq20CWsdXz8HJbIQ_6_6">34,210</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_FwudGCbDIUmboTn9yWG1tw_7_3">141,160</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_deusjNAILkO-Dg78wpJNpg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_g08XtuS-FEO4EYbOQ9bEkQ_7_6">138,950</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_bDvCYbRPhkic98HR7DbCaw_8_3">29,715</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_dxcS44uzrESUJs67-g04Aw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_nLXr3Tt4wUmhAVjQ12l0wQ_8_6">26,737</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_5PP8soHlxEyipmi2wylJTA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_n1uPobzJFEek2WxYYHDCbA_9_3">98,605</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_lg6mD5X9s0uwxzHptRsSOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_4vKJtVFwZkOoxZ-BPv039g_9_6">71,204</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_UT4IpoSq00aKPvKdO7uAmw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_B6JocoDwQkej9DtlFzl9ag_10_3">6,393</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_toyP8jtLtEmfH5MjDCUCLw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_1YstE2aH70qQGjbc_4KHSg_10_6">10,274</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_MYbkmr-AM0alKJtNrw-bvA_11_3">372,036</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_-VNyG3CjrUu3BxLla9mo_w_11_6">340,114</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_Q0M3yBqywEe3yx4HtEGfSA_12_3">195,213</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_vM3iCJ8bt0-50TqmiP7dug_12_6">170,415</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_eFGtIlph2UGDgK6CW5b0xg_13_3">176,823</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_rx5qv044D0SFfLRJIhRhFA_13_6">169,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Depreciation expense associated with property and equipment totaled $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Narr_JM4UZQPL6EivCS4cVZw_4w">27,760</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Narr_a3hwIvDxTEWfNw1hlAYqnA">23,106</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Narr_ro-Zu7wj60CbkPTMQiGdwA">22,115</ix:nonFraction> for the years ended December 31, 2024, 2023, and 2022, respectively.</p></ix:nonNumeric><a id="Tc_aWygpM_L00mbDPFZJJFRiw_1_1"></a><a id="Tc_JOt3Iy34LU2nQ6i6sTsVMA_2_1"></a><a id="Tc_3oOMHSWduU2tjzx2hL7JNQ_2_3"></a><a id="Tc_CFszWK6HLEKFgTRYcsKUFg_2_9"></a><a id="Tc_tsq4_TkxnkOGkNK7glZGGw_3_1"></a><a id="Tc_eBOobqDKzkyATJ5BVGl5Vw_3_3"></a><a id="Tc_rWhMPgUyuUi6QYArUYuZew_3_6"></a><a id="Tc_zVH_nKR9QUGTqJ8AljI5jg_3_9"></a><a id="Tc_Ge1BSOXSFk2EonO5insW4Q_4_1"></a><a id="Tc_kqDnsUz7vEmDXvhRtglOAA_4_3"></a><a id="Tc_DdcXMetC6EO-3cM04qmhjw_4_6"></a><a id="Tc_0qrhgJHImUGgEc73hjx_Mw_4_9"></a><a id="Tc_P-OwDSMteki69rS10E4WEQ_5_0"></a><a id="Tc_14z6XENLnEWaHIJosAG0LQ_5_3"></a><a id="Tc_bFGreDwwlUmNng_8DwQuNA_5_6"></a><a id="Tc_zxPOLuBZx0KbO_Rd987zBQ_5_9"></a><a id="Tc_uRbM-y6XBUmBICXMfwFVtA_6_0"></a><a id="Tc_JYdtATKI9k-YyIglXa0lng_6_10"></a><a id="Tc_pVm4fm9p8E6vWjEZ15mbTQ_7_0"></a><a id="Tc_1OdnOG5lLEqYiRCk-pTSWA_7_3"></a><a id="Tc__N6LOjMxq0Gf5ayGpNNgJQ_7_6"></a><a id="Tc_A3obhCO2tkOPb1-sXwV6mg_7_9"></a><a id="Tc_YxuJq6KVaEmoU2uoTbqYoQ_1_0"></a><a id="Tc_SuZO1m3pf02jdykzLLHmAQ_1_2"></a><a id="Tc_gcqxpGvSREybrnuQLdR1RA_2_0"></a><a id="Tc_v5-O4XE0TES4JTY_UP7v3Q_3_0"></a><a id="Tc_JCf5UC13e0S8xaAKDNrFHg_4_0"></a><a id="Tc_Vshdpd-6-kOAunU8-yOSmw_5_0"></a><a id="Tc_ubzaVEJ6okaIKNERtDdo5Q_6_0"></a><a id="Tc_88SYxXTiw0WR-Xda-wk0hw_7_2"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="Tb_aE_lkLguLkC4vYhNyXn3bQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">5. Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Identified intangible assets of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="Narr_zKnU-PdUQEaywAZ36I0tLQ">210,280</ix:nonFraction> consisted primarily of university partner relationships that were valued at $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_3_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_zPHjpHJAQ02m8jFVFaNpAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="Narr_Qvqpwrdi0U60VeQbQyNTOA">210,000</ix:nonFraction>, which arose in connection with the acquisition of Orbis Education in January 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortizable intangible assets consist of the following as of:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tb_YQ0zJLkg90-ts7cKNXznAg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:58.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">University partner relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tc_8hObgLqyo0ubFbfzoz_FtQ_5_1">25</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_eFLBMz3aSUaGwMmHGYl55g_5_4">210,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_-XUTYaqVSUuRfUJdPZzc_Q_5_7">50,038</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_mWgFYQ1_C0akNdUDACqPaw_5_10">159,962</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Tc_TYlTs1S82UynWc5PnNSGmA_6_1">1</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_Iza9MXapmUqn8QJAyVpjiw_6_4">280</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_89cI2yB2UEOjKgPQxMwVDQ_6_7">280</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_NaRM-oVniEmpOC-_4WIrog_7_4">210,280</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_pA6EIPCMlkOQwaZStdLY-w_7_7">50,318</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_Qjk7Zd8WYEuTimspcvDviw_7_10">159,962</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortization expense for university partner relationships and trade names for the years ending December 31:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="Tb_QERHt6TZSkeZ4iea2IQIzA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="Tc_CRmgEB68N0qTn8_VycFUwQ_1_3">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="Tc_aZw8A5RYMkCKF1PKIm8lcw_2_3">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="Tc_pNnIINv9gEePvFPM6gTWxQ_3_3">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="Tc_vFudi7dC3kKj_uoRWou4gQ_4_3">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="Tc_QE_6OwYwbUaJCfsVTa4DqA_5_3">8,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="Tc_tHhsXIymXUG0AE6gsW56Og_6_3">117,867</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_kwDYMNOa0ECiLuVgD3lH5Q_7_3">159,962</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tb_GKjoOhTpFEGXHc3ZenBdXA" continuedAt="Tb_GKjoOhTpFEGXHc3ZenBdXA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">6. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company has operating leases for off-campus classroom and laboratory site locations, office space, office equipment, and optical fiber communication lines.  These leases have terms that range from </span><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_ypjARRAjGUqgHQIkdak9pA">one month</ix:nonNumeric> to <span style="-sec-ix-hidden:Hidden_ZRV7IRPbd0ek3YIIi5YMeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span><span style="white-space:pre-wrap;"> years and four months.  At lease inception, we determine the lease term by assuming </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt:fixed-false" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" id="Narr_kVM6Ney7T02khrp1InSRoA">no</ix:nonNumeric><span style="white-space:pre-wrap;"> exercises of renewal options, due to the Company&#8217;s constantly changing geographical needs for its university partners.  Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term.  The Company has operating lease costs of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Narr_BOI_nAUZ_0aF4OU_0i2kxA">16,694</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Narr_s8aloozKZ0mqcdreYAkUJw">13,496</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Narr_0h2L04ryj0KDNU7mOdh22g">10,666</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2024, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_aiXkRgLLuUa36hvWc3R2CQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="3" id="Narr_4vKUtBmPo0OQZu-mIJS73A">17,029</ix:nonFraction> of non-cancelable operating lease commitments for <ix:nonFraction unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfOffCampusClassroomAndLaboratorySites" scale="0" id="Narr_fND8Sy2PZ066CYSOYylSgA">four</ix:nonFraction> <span style="white-space:pre-wrap;">off-campus classroom and laboratory sites that had not yet commenced.  The Company&#8217;s weighted-average remaining lease term relating to its operating leases is </span><ix:nonNumeric contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_4Lno6u68t06H00vqqXoZQA">7.62</ix:nonNumeric> years, with a weighted-average discount rate of <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Narr_6w8otsmiKUSqe7PJefATNA">4.22</ix:nonFraction>%<span style="white-space:pre-wrap;">.  The cash paid </span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_AU7A4iUM60mF9J5aSCoL6g_1_0"></a><a id="Tc_p1AbOVUDu02FJ2pF8BZi2Q_1_2"></a><a id="Tc_1FkkGI_1YUWHIGbfEyyQBA_2_0"></a><a id="Tc_ttb_NyclVkCHHjRE6ewQoQ_2_2"></a><a id="Tc_Nwvn9wx02kuxdUHmzhTFNg_3_0"></a><a id="Tc_4Kd3M0w-FkCyuIZD82ylNA_4_0"></a><a id="Tc_Xqi_rYnSvEalQE86oYW25Q_5_0"></a><a id="Tc_0U9g-HS7pEexA3y6enR4Yw_6_0"></a><a id="Tc_4OkHKCOaDUGbUq1-L8tU0g_7_0"></a><a id="Tc_SzDarR_slU6X6rFvyOeS4Q_8_0"></a><a id="Tc_MvGDDoF6_kq3hm4ei_uHJg_8_2"></a><a id="Tc_RvjM1I2oa0m8yD61NX8aDg_9_0"></a><a id="Tc_Gb9tHiORJEKGWvA0vV7A2A_10_0"></a><a id="Tc_R2ExhkuGXk-4L_9Ju55q0w_10_2"></a><ix:continuation id="Tb_GKjoOhTpFEGXHc3ZenBdXA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">for operating lease liabilities was </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="Narr_4wldoeIgFkyn8JQQYZs4oA">14,895</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="Narr_3HkDWq9Z7EqEDAsvHtWbdA">11,391</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="Narr_cM8F0YmZuEmRIQTUeKcFpQ">9,537</ix:nonFraction><span style="white-space:pre-wrap;"> for the years ended December 31, 2024, 2023 and 2022, respectively.  As of December 31, 2024, the Company had </span><ix:nonFraction unitRef="Unit_Standard_lease_iHZgqxo15Umz55yNa-m-lA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="INF" format="ixt-sec:numwordsen" name="lope:NumberOfFinancingLeases" scale="0" id="Narr_NRK1EjEPx0m1DamJa6ob0w">no</ix:nonFraction> financing leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future payment obligations with respect to the Company&#8217;s operating leases, which were existing at December 31, 2024, by year and in the aggregate, are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_cV9TdiLwsUeVdq-pf46FWg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_4fU33bACNUSnRpyvmx99tw_2_3">16,963</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_6ZkHJv5QhU-_4KbhQga4_w_3_3">17,309</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="Tc_jDUTmmAd-kqf72zFMDMRqg_4_3">16,595</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="Tc_JxDG-7r3_0awH2O3RSIwvw_5_3">16,414</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="Tc_6FUYm0Y_QESSmsTugLWc5Q_6_3">16,556</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="Tc_xtRSQzQE7k-mBC_nIaFAxQ_7_3">44,477</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_Vyls1GOKrEaz1i0sRh7MqQ_8_3">128,314</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_KDEbpvifFEaBe9vvVKHt_A_9_3">19,796</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_RhGkd9_Zik2bP8E8gikJyA_10_3">108,518</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_CZPhDrwlKkGQdSG9x_hVNA" continuedAt="Tb_CZPhDrwlKkGQdSG9x_hVNA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">7. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">From time to time, the Company is party to various lawsuits, claims, and other legal proceedings that arise in the ordinary course of business, some of which are covered by insurance. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company records a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the nature of the specific claim if the likelihood of a potential loss is reasonably possible and the amount involved is material. With respect to the majority of pending litigation matters, the Company&#8217;s ultimate legal and financial responsibility, if any, cannot be estimated with certainty and, in most cases, any potential losses related to those matters are not considered probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upon resolution of any pending legal matters, the Company may incur charges in excess of presently established reserves. Management does not believe that any such charges would, individually or in the aggregate, have a material adverse effect on the Company&#8217;s financial condition, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Pending Litigation Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><i style="font-family:'Times New Roman;font-style:italic;">False Claims Act Matter</i><span style="font-family:'Times New Roman;">. In May 2020, the Company was served with a&#160;</span><i style="font-family:'Times New Roman;font-style:italic;">qui tam&#160;</i><span style="font-family:'Times New Roman;">lawsuit that had been filed against us in 2019 in the U.S. District Court for the District of Massachusetts by a former employee on behalf of the federal government. All proceedings in the lawsuit had been under seal until February 2020, when the U.S. government decided to not intervene in the lawsuit, and the complaint was then unsealed by the court. The suit, </span><i style="font-family:'Times New Roman;font-style:italic;">United States ex rel Mackillop v. Grand Canyon Education, Inc.</i><span style="font-family:'Times New Roman;white-space:pre-wrap;">, alleges that we violated the False Claims Act by improperly compensating certain of our enrollment counselors in violation of the Title IV law governing compensation of such employees (the &#8220;incentive compensation rule&#8221;), and as a result, improperly received Title IV program funds. In response to a second amended complaint filed in September 2020, we filed a motion to dismiss and a motion to transfer the matter to the U.S. District Court for the District of Arizona. In December 2020, the court granted our motion to dismiss as to one of three counts and granted the motion to transfer but only upon conclusion of pretrial proceedings. In September 2021, we filed a motion for summary judgment which the Massachusetts court denied in September 2022. Subsequently, the matter was transferred to the Arizona court and trial was scheduled for late April 2024. In the interim, we filed a motion for reconsideration of the summary judgment ruling in September 2023; that motion remains pending. Prior to trial commencing, we and the relator reached an agreement to stay trial while the parties attempt to finalize the terms upon which the litigation could be concluded. Having been unsuccessful in reaching terms with the relevant parties, which would have avoided litigation, the Court has rescheduled the trial for October 2025.  For any future settlement to be affected, all parties to the litigation will need to agree on acceptable terms, both monetary and non-monetary. In this regard, because this matter involves claims under the False Claims Act, any such terms would also need to be approved by the applicable U.S. government agencies. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-family:'Times New Roman;">We believe that the compensation practices at issue in the complaint, which were developed with the guidance of outside regulatory counsel specifically to comply with Title IV and its regulations and relevant case law interpreting the </span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_CZPhDrwlKkGQdSG9x_hVNA_cont1" continuedAt="Tb_CZPhDrwlKkGQdSG9x_hVNA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman;">incentive compensation rule, do not violate applicable law. The Company intends to defend itself vigorously in this legal proceeding. &#160;The outcome of this legal proceeding is uncertain at this point. &#160;At present, the Company cannot reasonably estimate a range of loss for this action based on the information available to the Company. &#160;Accordingly, the Company has not accrued any liability associated with this action.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Matters Related to GCU Graduate Program Disclosures and Related Matters.</i><span style="white-space:pre-wrap;">  The Company is a party to several matters alleging that, in the performance of its marketing services provided on behalf of GCU, it made false or misleading representations regarding the time to complete and the costs associated with and/or accreditation issues related to certain Grand Canyon University graduate programs, and (in the case of the FTC matter noted below) also made false or misleading representations regarding Grand Canyon University&#8217;s non-profit status and made telemarketing calls to phone numbers on do not call lists.  These matters include:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Smith and Wang v. Grand Canyon Education, Inc.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">  This putative class action was filed in June 2024 in the United States District Court for the District of Arizona and asserts claims under the federal RICO statute as well as various claims for violations of state law consumer protection statutes. On September 20, 2024, the plaintiffs amended their complaint, and on November 4, 2024, the Company moved to dismiss the case. The motion to dismiss is pending with the court. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Federal Trade Commission v. Grand Canyon Education, Inc., et al</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. This suit was filed in late December 2023 in United States District Court for the District of Arizona and asserts claims under the FTC Act and Telemarketing Sales Rule. In February 2024, GCE filed a partial motion to dismiss, which was denied in August 2024. Discovery in this matter has commenced and is ongoing, with fact and expert discovery scheduled to conclude in May 2025 and October 2025 respectively. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Ogdon v. Grand Canyon Education, Inc., et al</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">. This putative class action was filed in May 2020 in federal district court in California and later transferred to United States District Court for the District of Arizona and asserts claims for violations of California&#8217;s False Advertising Law, Unfair Competition Law, Consumer Legal Remedies Act; Unjust Enrichment; and purported violations of the federal RICO statute, including a conspiracy claim. The defendants include the Company along with our chief executive officer, chief operating officer and chief financial officer.  On May 27, 2022, after significant motions practice, the Company filed an amended motion to dismiss and a motion to strike certain allegations in Plaintiff&#8217;s amended complaint. On August 8, 2023, the court presiding over the dispute entered two orders: (1) an order granting in part the Company&#8217;s motion to dismiss as to Ogdon&#8217;s RICO claim from the case and to dismiss the individual Defendants; and (2) an order granting in part the Company&#8217;s motion to strike scandalous and impertinent allegations in Ogdon&#8217;s complaint about our business. Shortly thereafter on August 22, 2023, Plaintiff moved the court to reconsider its dismissal of the RICO claim. Though discovery had commenced, and the Company substantially completed its discovery obligations on the state-law claims, discovery was stayed on March 18, 2024, pending mediation and the disposition of Ogdon&#8217;s motion for reconsideration. On March 29, 2024, the court issued an order reinstating Plaintiff&#8217;s RICO claim. On September 26, 2024, the court lifted the stay on discovery, and discovery resumed, with class certification briefing to conclude in September 2025. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Valerio, et al. v. Grand Canyon Education, Inc., et al. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">This suit was filed on December 24, 2024, in Maricopa County, Arizona Superior Court on behalf of nearly 300 plaintiffs. The plaintiffs assert various claims, including claims for violations of state law consumer protection statutes. The Company&#8217;s response to the complaint is due on April 10, 2025.  There is currently no trial date scheduled in this matter.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt;">We believe that the Company&#8217;s representations made in marketing materials or by our employees regarding Grand Canyon University&#8217;s non-profit status and doctoral program requirements were at all times accurate and not false or misleading, and thus did not violate applicable law. In addition, to the extent the representations we made or actions we took that are at issue in these proceedings were done or taken after July 1, 2018 at the direction of GCU and/or based on written instructions, or advertising or web materials, provided to us for use by GCU, GCU has agreed to indemnify us in part under the terms of the Master Services Agreement for our losses and expenses arising from these matters. With </p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_CZPhDrwlKkGQdSG9x_hVNA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin:0pt 0pt 6pt 0pt;">regard to the FTC&#8217;s claims under the Telemarketing Sales Rule, we only make telemarketing calls to individuals who have demonstrated interest in speaking to us about educational opportunities at Grand Canyon University, which are permitted by the rule. The Company intends to defend itself vigorously in each of these legal proceedings.&#160;The outcome of these legal proceedings is uncertain at this point. At present, the Company cannot estimate a range of loss for these actions based on the information available to the Company. Accordingly, the Company has not accrued any liability associated with these actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Tax Reserves, Non-Income Tax Related</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">From time to time the Company has exposure to various non-income tax related matters that arise in the ordinary course of business. At both December&#160;31, 2024 and 2023, the Company has <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Narr_RiyjmNOW1UyqO7_JPrnCSw"><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Narr_JO6FpomLdkC4IlLApEPzqQ">no</ix:nonFraction></ix:nonFraction> non-income tax related matters where exposure is considered probable and the potential loss can be reasonably estimated.</p></ix:continuation><a id="Tc_bCS-9lC1KEGAUUtbchVKaA_2_2"></a><a id="Tc_BzHuisbjb0u9ylBxtmN3Rg_3_2"></a><a id="Tc_KDz-vUfPiEuZm4OGNjKrDA_3_4"></a><a id="Tc_E8S9ZXlZzUqrYBALRdYwRA_3_6"></a><a id="Tc_j-UeSPEec0aB5Z_9TbzqTw_4_0"></a><a id="Tc_jgebZ-a_xUepwooKE1uO5Q_5_0"></a><a id="Tc_a-2-Xr3F6E2GXp80UmRraw_6_0"></a><a id="Tc_mk8C4sY3PkuwuYtasUJP-A_7_0"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:EarningsPerShareTextBlock" id="Tb_40eT7qLsLUq039TkVaZLVg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">8. Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic earnings per common share is calculated by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per common share reflects the assumed conversion of all potentially dilutive securities, consisting of stock options and restricted stock awards, for which the estimated fair value exceeds the exercise price, less shares which could have been purchased with the related proceeds, unless anti-dilutive. For employee equity awards, repurchased shares are also included for any unearned compensation adjusted for tax. The table below reflects the calculation of the weighted average number of common shares outstanding, on an as if converted basis, used in computing basic and diluted earnings per common share.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="Tb_ISaxgOraoEWoHhSQaizJPg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_4XOEtn10sk6Yasy7n9RwsA_5_2">29,104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_4-biUsZxl0CV1cQu72U1OQ_5_4">29,991</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_vpDwlZFXfEusARptk2a4Qg_5_6">32,131</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive stock options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="Tc_6nj_jBxfSUybplABhyvUPA_6_2">167</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="Tc_REnX8ltoUUaT8DvV7ZOxow_6_4">156</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="Tc_6h3OfYMRjEy9o2-hkFbOaQ_6_6">106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_iBgFxuLtdUioeDEMiFYrzA_7_2">29,271</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_wGtNnCfm-0yMRqkGyWJ7kg_7_4">30,147</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_WLsj_pMvCkadS5YrHY7NOQ_7_6">32,237</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Diluted weighted average shares outstanding excludes the incremental effect of unvested restricted stock and shares that would be issued upon the assumed exercise of stock options in accordance with the treasury stock method. For each of the&#160;years ended December&#160;31, 2024, 2023 and 2022, approximately <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Narr_X3QV32PUy0u9BMdfAhpizA">20</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_qhLEqFEOp0CcFZMej4J5AA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Narr_YcoWYKLwBkWd47G8U-b-PQ">52</ix:nonFraction>, and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_WhTXAeDpRUiucFpq8pt0Lw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Narr_BqSzwCNVJkSxgfjq-gsIkg">58</ix:nonFraction>, respectively, of the Company&#8217;s restricted stock awards outstanding were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive. These restricted stock awards could be dilutive in the future.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_lhsC9-BEYUyW2hO0yfoyvw" continuedAt="Tb_lhsC9-BEYUyW2hO0yfoyvw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">9. Equity Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December&#160;31, 2024 and 2023, the Company had <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="Narr_WlvGGBJc5kqMM4cq8_BD1w"><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="Narr_87A7h7ee_k2bECiC0iNxeA">10,000</ix:nonFraction></ix:nonFraction> shares of authorized but unissued and undesignated preferred stock. The Company&#8217;s charter provides that the Board of Directors has authority to issue preferred stock, with voting powers, designations, preferences, and special rights, qualifications, limitation, or restrictions as permitted by law as determined by the Board of Directors, without stockholder approval. The Board of Directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of the common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On January 29, 2025 the Board of Directors approved a $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_29_2025_To_1_29_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jISwQWzRoEWqdcZRWOwbYg" decimals="-3" format="ixt:num-dot-decimal" name="lope:StockRepurchaseProgramIncreaseInAuthorizedAmount" scale="3" id="Narr_MBGTax4jSE28eX6VPiShZg">200,000</ix:nonFraction> increase under its existing stock repurchase program reflecting an aggregate authorization for share repurchases since the initiation of the program of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_6TiBySopYUm-IsmCnO--xg" decimals="-3" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="Narr_0Ua5GmCmAkGpktEfs6XTJQ">2,245,000</ix:nonFraction>. The expiration date on the repurchase authorization is <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA" format="ixt:date-monthname-day-year-en" name="srt:StockRepurchaseProgramExpirationDate" id="Narr_KfT8HJ-naUOHSyUJmZIMUw">March 1, 2026</ix:nonNumeric>. Repurchases occur at the Company&#8217;s discretion. Repurchases may be made in the open market or in privately negotiated transactions, pursuant to the applicable Securities and Exchange Commission rules. The amount and timing of future share repurchases, if any, will be made as market and business conditions warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2024, the Company repurchased <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="Narr_AZOtwCT8oU-lf-LQI73mHA">1,142</ix:nonFraction> shares of common stock at an aggregate cost of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="Narr_sIoXjTI-lEu7SSJNsRDiGQ">165,405</ix:nonFraction><span style="white-space:pre-wrap;">.  As of December 31, 2024, there remained </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_fsjEc0bzBkKlVfEYkXYHYQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="3" id="Narr_JNNBUg5Cx0-x5yot4rPiZQ">99,648</ix:nonFraction> available under its current share </p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_lhsC9-BEYUyW2hO0yfoyvw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">repurchase authorization (which authorization was increased to $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_1_31_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_Aj3kORPuSUeGiWOfZ9UVCA" decimals="-3" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="Narr_RgQZy4mkXkyTa75yW0HaIA">299,648</ix:nonFraction><span style="white-space:pre-wrap;"> in January 2025).  Shares repurchased in lieu of taxes are not included in the repurchase plan totals as they were approved in conjunction with the restricted share awards.</span></p></ix:continuation><a id="Tc_j5oB9vDh7EiGfwowpPj_yQ_1_2"></a><a id="Tc_iIH3PPof7UuZjcwCaYXpgA_2_2"></a><a id="Tc_678WLXF90kyGKwmqWEZ23Q_2_5"></a><a id="Tc_FddwespeJkKOiL-bobzY0A_2_8"></a><a id="Tc_qtfJMpzRLkW8uD74EQzE_g_3_0"></a><a id="Tc_lnFr4FpYjU62YwBIyL_DAQ_4_0"></a><a id="Tc_Sak0QrtmN0acbFuSXmxE7Q_4_2"></a><a id="Tc_rOzDghalbEuwwJkxbf59Zw_4_5"></a><a id="Tc_2Ddr7SYSnki6BpugKyIqiw_4_8"></a><a id="Tc_XnKA3lYpskqqM-ADUUqoFw_5_0"></a><a id="Tc_5gTM6v1_kUm6ewzNojlb6A_7_0"></a><a id="Tc_M339gZGTc0-aRRrIJuRDQQ_8_0"></a><a id="Tc_6X55zgKcD0W9klD4Bx9TDA_9_0"></a><a id="Tc_EncUOXuRIECwXlML40mvQw_11_0"></a><a id="Tc_X6ttv4jjXkihyP3pydfLbA_11_3"></a><a id="Tc_hxM0h5JADkqIeuu_qcAllA_11_6"></a><a id="Tc_KQcOosOnykaJzHBB3M8PaA_11_9"></a><a id="Tc_-XxCf_U75Ea1vek9U3wUdw_12_2"></a><a id="Tc_hXQudErOVUazsnSJG8OAtA_12_5"></a><a id="Tc_qGyMkfSu5k66fb8uKjWSdw_12_8"></a><a id="Tc_qi8-cSccbkKHXOU-sI5Uig_1_2"></a><a id="Tc_LKZrVottR0uFoikLheTVhQ_2_2"></a><a id="Tc_4XVy5AwzSkyi7k6wMxHFRg_2_4"></a><a id="Tc_lnPLmycTf0mhqOI9JA9Z7w_2_6"></a><a id="Tc_h07VXp3Kn0OouWZC6eZlpQ_3_0"></a><a id="Tc_wu4L-Eox9UCHeJ536NV6JA_3_3"></a><a id="Tc_BDboDJyoXEqoTWOWf_1wgw_3_5"></a><a id="Tc_JVLiYcacskC_M4poeJl41w_3_7"></a><a id="Tc_bZ4b2s_ulUeYE7KEYvgtug_4_0"></a><a id="Tc_O4kk_yEZ-0-pSNoPUn4GGQ_5_0"></a><a id="Tc_OOjOdk9kA0SJUOwXjb1a0Q_6_0"></a><a id="Tc_vKcj5nSNB0GYchDryUDHOw_7_0"></a><a id="Tc_K4iELfj3s0ugcDBFg_AhFA_8_0"></a><a id="Tc_qlyoJVvgQUOLLHp0txhIoA_9_0"></a><a id="Tc_3ReHHKLc90CMY5Z3uNpigg_9_3"></a><a id="Tc_UhugarrrvkW9nM-F4krQ-A_9_5"></a><a id="Tc_Lfze-wtwwkuBkEHLt5YXgg_9_7"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_mn_kqzrfGU6nXBjL9owmMQ" continuedAt="Tb_mn_kqzrfGU6nXBjL9owmMQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">10. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has deferred tax assets and liabilities that reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Deferred tax assets are subject to periodic recoverability assessments. Realization of the deferred tax assets, net of deferred tax liabilities is principally dependent upon achievement of projected future taxable income. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more-likely-than-not that the Company will realize the benefits of these deductible differences. The Company has <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Narr_HJqetLdCbEO8gPPY0gMaQQ"><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Narr_n_omkxqYjUi1_nZacz4eiw">no</ix:nonFraction></ix:nonFraction> valuation allowance at December&#160;31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted though income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The components of income tax expense (benefit) are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_PXyDQslxPkiPGYdXUWZaUw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_slQBXZGS3U-xudviJxsI-Q_4_3">60,294</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_gWSIWee8rEiEvGKgGthunw_4_6">54,097</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_QOfJBw6t-0ybMhpgsGBblg_4_9">50,194</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_op78KfvYGUmTs3yRba5Wnw_5_3">5,009</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_VsuFYbuFS0mW0ABLxfy-Jw_5_6">39</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_OrmMmhdyVE6rfhqJ_cCavQ_5_9">5,017</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_kCalrnjDaU-j0D0dqN1HdQ_6_3">65,303</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_-c3hmx7uXESsBwvO5YYNMg_6_6">54,136</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_kbHvBKL3E06iLXCB-yKAzA_6_9">55,211</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_WeFeLVyRcEKCNOtzlX_c1g_8_3">476</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_XW5vKRWpKUqzQAgapmwTog_8_6">229</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_x5LynOf4Gk-JCgA7ZEVRqQ_8_9">578</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_iRRKqliYd0yhJUkRzmProw_9_3">254</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_qOcX3UvdhUyt3CyCa1PJTA_9_6">325</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_f-05EMJK706knWcksfsjqA_9_9">811</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_PLJPgPlY8kC5O3GuXLfPLg_10_3">222</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_19KqvvUeKUKdD-V7l36z6A_10_6">554</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_rxC0QzWdLkmkpVE0DJNxnA_10_9">233</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense recorded as an increase of paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_Hs7TKX0YDEagyifcEkTIDw_12_3">65,081</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_iZMuAzUE10GGNcIOm06Lcw_12_6">54,690</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_CVwsItLsjkmXdYpaQl09XA_12_9">55,444</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A reconciliation of income tax computed at the U.S. statutory rate to the effective income tax rate is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_hiL0eG_SjEeBXVJqnoTzjA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory U.S. federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_tZjicz5fw0W35xp9jpohXg_3_2">21.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_VH5ZK4OGfUyH1QQAMrD3VQ_3_4">21.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_GBQ1GGjMGkKl1w3Na6ik-A_3_6">21.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_uXA69GhXRE2dUwRfjfRfMw_4_2">2.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_x0q1gnFfmUKrqWTKkGZuVQ_4_4">2.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_dFcb9ugGcUO7nH4sQ8-fCA_4_6">2.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax credits, net of federal effect</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="Tc_4MW17nO00kyJv6V_FdAnMQ_5_2">1.2</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="Tc_FC-I1r6ihEqUHp7iiQ52Bw_5_4">1.0</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="Tc_sE7E4i-9ckCUMKH5kimtRQ_5_6">1.6</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" scale="-2" id="Tc_QeSm0QY0NUysWnrnHIf1lw_6_2">0.5</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" scale="-2" id="Tc_nj-VjVh6F0uoAe59xYatGQ_6_4">0.3</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" scale="-2" id="Tc_fxIj2HYdAkmxlNNunRiU0w_6_6">0.1</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="Tc_caOJeq0KxEWbPrkA5Skmqg_7_2">0.4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="Tc_P4UopyUzCEeJNGPO-W0kcw_7_4">0.3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="Tc_U6e6A_oq40ipAgNuzOmErw_7_6">0.2</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_ejMizMbO3U6pUtYX0efH5g_8_2">0.2</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_gbAQEsH_uE2f3aBZbsHVeg_8_4">1.7</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="Tc_l6belUjLXUaU_cwQJdqJRw_8_6">0.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_69wjzSfOU0WS5SYJhCfoqQ_9_2">22.3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_dBZgCqE8yEy6tR07bzWNrQ_9_4">21.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_g0guOTM59kOlAUW14ZwcfA_9_6">23.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_351ee705_8481_4cca_8d32_d158643a3aa5"></a><a id="Tc_1ps1nBOlI0-FVNZx0CV3aA_1_2"></a><a id="Tc_Kh5EYwm-p02npEx5ZMGcdA_1_5"></a><a id="Tc_2IK0eYJcE0amjgKtLTP2yg_2_2"></a><a id="Tc_KGmPAI_gNU6GIB5oh-mV-w_2_5"></a><a id="Tc_A7yKQATSHkO-DVQb1spDkA_3_0"></a><a id="Tc_Ox408xt9p0qxC9Z-uxQmdg_4_0"></a><a id="Tc_nPWJebm0YU69HGQKfO67mw_4_2"></a><a id="Tc_xf3tYoPOXkCyroAmrBG1zQ_4_5"></a><a id="Tc_1psC9_fkOUiBkTgj5qic-Q_5_0"></a><a id="Tc_XzYItBfbWk-Koy3pNb-9mQ_6_0"></a><a id="Tc_Gj6KwE3n9kyWr_IuhIkDzQ_7_0"></a><a id="Tc_bN2LcT1Rg02nzb1C7lWXqg_8_0"></a><a id="Tc_BY3Ga9TziEW8JwQ1nMRRbw_9_0"></a><a id="Tc_GmlYaMYhTk2NMsCLQ5EMmA_10_0"></a><a id="Tc__KtbmLPOQESBJ9B5vYUFIA_12_0"></a><a id="Tc_BXVW2m9exkyEjWJgRHrM4A_13_0"></a><a id="Tc_nCT-jzm7f0K28xD6inv13A_14_0"></a><a id="Tc_9I3SlZZnZEaIIKuEtLSVXQ_15_0"></a><a id="Tc_4JMLrrBHOU6XE3vkaLpFTw_15_6"></a><a id="Tc_F0BJU2YUvkeYeqTT8p5p5Q_16_0"></a><a id="Tc_xCpXsSc-jUGVhvR657DF3Q_17_0"></a><a id="Tc_75-tvB74DEqmKdtrULRWWQ_17_2"></a><a id="Tc_SpaVEtJR-keeBEsNbuASUw_17_5"></a><a id="_0a49fde8_6ef1_45f5_bc1b_ea05f9eccbf5"></a><a id="Tc__T-wrJtnpUqEviO1Kd7EFg_1_2"></a><a id="Tc_6JTukpWlVUOrCWVjlxkgyg_1_5"></a><a id="Tc_l50p7kAB4EqkvbGmvDtuAw_2_2"></a><a id="Tc_sAlYGCrK80-dO88HRS77Dw_2_5"></a><a id="Tc_plIPBdhNKU-EYXvKMQzoKw_3_0"></a><a id="Tc_Ll7p68nJ3UOfzSPPypNMmg_3_2"></a><a id="Tc_nSVJGdu1YUi_yl-4ZJyqaA_3_5"></a><a id="Tc_ZPmbx5mQ4UWX6O6MttNwZg_4_0"></a><a id="Tc_MEB8K95Z3ECTG3iWl166cw_5_0"></a><a id="Tc__OU3uwWJY0SsR4lJZzgKqg_5_2"></a><a id="Tc_skirZdCMzEmK67RRX1vDGg_5_5"></a><a id="Tc_vq2hFP_wb0mYUNWzkoj7Ng_1_2"></a><a id="Tc_sL_zm5FBJk-lS5dpjWyzPw_1_5"></a><a id="Tc_69E2vagPN0qeGpbfHFXDrA_2_0"></a><a id="Tc_0Q-2oBkibUSce5nVN4i9Mw_2_2"></a><a id="Tc_A8auI4YvR0mccIxVcPU0lQ_2_5"></a><a id="Tc_J5icX0dmrUy7-EF63OGYvg_3_0"></a><a id="Tc_SoBdHP8bdkGNDPvJKbYm5g_4_0"></a><a id="Tc_IfHSWyMP4UWjvPqjT00lSw_5_0"></a><a id="Tc_U0u6lMS68UG4MieSbmQFbg_5_3"></a><a id="Tc_JhclzCc7u02Evkut1CA7RA_5_6"></a><a id="Tc_EYPdI15unkibpYGcxsbdjw_6_0"></a><a id="Tc_ODATtfZtx0-wcarVf7TAIQ_7_0"></a><a id="Tc_gSRj7mWrA0OSQydoPGPHHw_8_0"></a><a id="Tc_W8YhT4xAakyAYt11rhT9IA_9_0"></a><a id="Tc_Lt289e4lA0CcKSjpk2Pf6w_9_3"></a><a id="Tc_tYaYF26wpUuH4-p-ex7LGA_10_0"></a><a id="Tc_JG3OM-HK-UyN_OLb2UtwgA_11_0"></a><a id="Tc_DzK582xQak6Tr0CSutQHcA_11_2"></a><a id="Tc_VfPV5Idx0Ueu2QWFDmrXOg_11_5"></a><ix:continuation id="Tb_mn_kqzrfGU6nXBjL9owmMQ_cont1" continuedAt="Tb_mn_kqzrfGU6nXBjL9owmMQ_cont2"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_8lkHDaTC2Eur_LcqB_lgvw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Significant components of the Company&#8217;s deferred income tax assets and liabilities, included in Deferred income taxes, non-current on the consolidated balance sheets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_XkAE_jND0UuimezDzLd6tg_4_3">2,911</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_31DX7XMpi0CGF6iwWEidlg_4_6">2,850</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="Tc_UpBT0D6fgUipGl8qoliJeA_5_3">1,459</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="Tc_yJWqD3PW2UG9-yoVVr6XPw_5_6">1,262</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="Tc_GW5OXbzJKUWwmW1K7Y6cVQ_6_3">8,532</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="Tc_v9zsVvCGJ06gGgvj94ZBCQ_6_6">11,696</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="lope:DeferredTaxAssetsLeases" scale="3" id="Tc_33DS7jcnwUGZ6MUTHx7eow_7_3">2,598</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="lope:DeferredTaxAssetsLeases" scale="3" id="Tc_Y19xyqXlzUGZabEESU22gw_7_6">1,780</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_3FvLnJheG0iztPtv6Qtj3A_8_3">4,197</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_83LkXr9Y30WmM8Sxswr-pw_8_6">3,641</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_NxfFORoJ00abVhKc2j2xKQ_9_3">171</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_T4d1kyA1-ECPYbn6pH3wyQ_9_6">329</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_0GSsaOI-B0O2S1TRSN1Blg_10_3">19,868</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_E0ELvMFzHUiePAn4azcl_Q_10_6">21,558</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_MSFfwFqVoEe6j1LiuPdv5w_13_3">9,337</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_HrmpBlDu50eV3t812SBmkQ_13_6">11,256</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="Tc_06F6GGSh2Ems74MnXUVsew_14_3">37,051</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="Tc_W-ZjRx2NRkij0EnPVO-pcA_14_6">37,051</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="Tc_AJw-X9BXvEuOoLLHPyzAnA_15_3">7</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_2gXSr-0xx0COnzHB-NOLmg_16_3">46,395</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_qmmv2ka2CEOBRaAgIBfrLQ_16_6">48,307</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_zoqBvmY9tkOIwY5tnSIcBw_17_3">26,527</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_s5IRETt8d0Kj1Y25ZFD0QA_17_6">26,749</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The net deferred tax liability on the accompanying consolidated balance sheet is comprised of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" scale="3" id="Tc_qRMNf70cBkSP5zMnw0OCLQ_3_3">5,827</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" scale="3" id="Tc_-eakW_7SiEiXdgsreRV0XQ_3_6">5,118</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" scale="3" id="Tc__g0SuzGaiUa8185or1kyeQ_4_3">32,354</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" scale="3" id="Tc_lsv-bSO3rE-kDBemAT5G_g_4_6">31,867</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_QRwh-vdAOEyPXdNh2CO9pw_5_3">26,527</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="Tc_o-jOKLdF2E6WD2J0jZ8soQ_5_6">26,749</ix:nonFraction>)</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes the impact of a tax position in its financial statements if that position is more-likely-than-not to be sustained on audit, based on the technical merits of the position. The Company discloses all unrecognized tax benefits, which includes the reserves recorded for uncertain tax positions on filed tax returns and the unrecognized portion of affirmative claims. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. Unrecognized tax benefits as of December&#160;31, 2024 and 2023 were $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Narr_uPaz_rmV5EapHFSQcjzKAg">14,626</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Narr_HH0Olh89l0-w9ezoaNy9cg">13,631</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The reconciliation of the beginning and ending balance of unrecognized tax benefits at December 31, is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="Tb_e1jqnid8Ika_DZie_tB7Zg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_v5BEzYwYAk68XRp-DCP6Vw_2_3">13,631</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_ullXdSbkv0avu-Yj58fmBg_2_6">15,862</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="Tc_R-dLPyfgpEeDEtKoVF_FGA_4_3">3,407</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="Tc_qR0a2I6ZtEKjdQYk4uOvqA_4_6">2,891</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during a prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_BzEQRpU3rk6yrWT3cNuXfQ_7_3">2,465</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_4WRmfFpc002n5aQN5tne-w_7_6">392</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_mvOKejy_cEiyNjiXLnve0g_8_3">1,550</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="Tc_iw32gBlXNUutRxGenteyZA_8_6">1,810</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for settlements during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="Tc_ree2_dJERE-MK1LJmgP3SA_9_6">384</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions for lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="Tc_w0LIwEPXZ02HnVOHTuRuiw_10_3">3,327</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="Tc_2t5p-8eKYU6erEyoC7BgTg_10_6">3,320</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_mJtJ9RFzeUeMUdIUthakCw_11_3">14,626</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Tc_psLkErvz3ESIm9tCU9iuhg_11_6">13,631</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:6pt 0pt 0pt 0pt;">As of December&#160;31, 2024 and 2023, the unrecognized tax benefit recorded of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="Narr_aiVYwfR9EUGPpMNasvEX7w">14,626</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="Narr_ldxGTaq8uU62bzJVLPTT1Q">13,631</ix:nonFraction><span style="white-space:pre-wrap;">, respectively, if reversed, would impact the effective tax rate.  At both years ended December&#160;31, 2024 and 2023 the Company had accrued </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="Narr_Hz7oTI7iWkCptAzL2DUw-Q"><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="Narr_xhCYfJlo2U-6AvQH_Y1anQ">0</ix:nonFraction></ix:nonFraction>, in interest and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="Narr_27MBtCTDkUm_VMgHmlWaJw"><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="Narr_Ss4O9nVzxECtVnv1q7JPPw">0</ix:nonFraction></ix:nonFraction>, in penalties. It is reasonably possible that the amount of the unrecognized tax benefit will change during the next 12 months, however management does not expect the potential change to have a material effect on the results of operations or financial position.</p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_mn_kqzrfGU6nXBjL9owmMQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The Company&#8217;s uncertain tax positions were related to tax years that remained subject to examination by tax authorities. As of December&#160;31, 2024, the earliest tax year still subject to examination for federal and state purposes is 2021 and 2020, respectively.</p></ix:continuation><a id="Tc_l4GCN7C520eohLG-buWSNg_1_4"></a><a id="Tc_DBhDumQ9JkqGv7kJPj49Lg_2_2"></a><a id="Tc_RsZxitBxnEK_FmYsycTakA_2_4"></a><a id="Tc_7plXDls27UGdo_Q2k_Sxug_3_2"></a><a id="Tc_sQHCmRatNEaravfdZYPfcQ_3_4"></a><a id="Tc_eO6Vo0HGu0q1aBWpIkHqyw_4_0"></a><a id="Tc_0XVfV5AYpES4Bw_Kia-4qQ_4_4"></a><a id="Tc_0e8m6zhyRkiIdSMZPzKSbA_5_0"></a><a id="Tc_n78y7fB7wEW0m-isTQnESQ_5_4"></a><a id="Tc_qiC0bk5kgEq6U7LNPX7GRw_6_0"></a><a id="Tc_OBPCtJKMeUy6x9f4iXhCDA_6_4"></a><a id="Tc_rr33eaFdPUOiMd5uQ60-OQ_7_0"></a><a id="Tc_RIHl7tHmzU2H1tMk6-O02A_7_4"></a><a id="Tc_2dZJTE4aVUKZ8uviXzFyIg_8_0"></a><a id="Tc_biqtDTvaR0SZbjv2DC4jsA_8_4"></a><a id="Tc_9aeA1fnZ0ki-t6bsHDG-LQ_9_0"></a><a id="Tc_tx5yYh5T5kCg2DMxF4bPUg_9_4"></a><a id="Tc_qRMKGr2TWkukQnKG1GNYMA_10_0"></a><a id="Tc_iuR0Ll-JSkuENI_Knmf7Dw_10_4"></a><a id="Tc_rt7xslXJ20ezxHrWElMDZQ_11_0"></a><a id="Tc_SRvk3DoL3EO2xkkN0G2fEA_11_4"></a><a id="Tc_NuwZDYtzUUOggeu1C1mSBA_12_0"></a><a id="Tc_PIIQ0RtKhE2uGzQFA6m-Qw_12_4"></a><a id="Tc_uHX8PsI-4U2gXfB0H6w6fg_13_0"></a><a id="Tc_uDXVV43bYEGOWWOQC7zYrg_13_4"></a><a id="Tc_D8wJv2LOeUmdMXbRYSeFUw_14_0"></a><a id="Tc_QhWkrZChYESuiQXrt0jCMg_14_4"></a><a id="Tc_2mQJLBZ2lEi1I4_Fq26s3A_15_0"></a><a id="Tc_KiztP_y2jE6G_z-mr_UOKw_15_4"></a><a id="Tc_ijw99cYCwEC0iKzd5GZd-Q_16_0"></a><a id="Tc_6t0FDMoJQkyjEPwtHns-kg_16_4"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_B06nNM0wOEyj-4mL27hK2g" continuedAt="Tb_B06nNM0wOEyj-4mL27hK2g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">11. Share-Based Compensation Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company makes equity incentive grants pursuant to our 2017 Equity Incentive Plan (the &#8220;2017 Plan&#8221;) under which a maximum of <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="Narr_DK_MWuqv8EShdDFPhJIO7g">3,000</ix:nonFraction> shares may be granted. As of December&#160;31, 2024, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="Narr_hx2u-J7PZUqU-f9fr2M3PA">962</ix:nonFraction> shares were available for grants under the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During fiscal&#160;<span style="white-space:pre-wrap;">years 2024, 2023, and 2022, the Company granted  </span><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_oTVftb6e8UWp62-l6-rrkA">117</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_Dfs2awcww0mmReOpFW9a2g">136</ix:nonFraction>, and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_q_QfgG_U6U2Vkk4iyIfKEw">189</ix:nonFraction> shares of common stock, respectively, with a service vesting condition to certain of its executives, officers, and employees. The restricted shares have voting rights and vest evenly at <ix:nonFraction unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_QACacjYkP0iEhsh65bfTLg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_-g16uP8APkW8jAlvH8vvTw">20</ix:nonFraction>% <span style="-sec-ix-hidden:Hidden_v4nhV-xWB02RKqNwN2LiYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">over</span></span> <span style="-sec-ix-hidden:Hidden_8GW0h5pn10ac0vhPM5wSgA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> <span style="-sec-ix-hidden:Hidden_U-y9oVG8iEKqsAaMQsPAWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">of</span></span> the <span style="-sec-ix-hidden:Hidden_Q8Sn4Y8p7UGLsYFmj93MLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">next</span></span> <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_01sq4BnlkU24Jyqt5btdmg">five years</ix:nonNumeric>. Upon vesting, shares will be held in lieu of taxes equivalent to the statutory tax withholding required to be paid when the restricted stock vests. During the&#160;years ended December&#160;31, 2024, 2023 and 2022, the Company withheld <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_r-VU_yRs-ky-Ib18UP-kiQ">55</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_UFPXTjrH90yibmJlmTGVnA">56</ix:nonFraction>, and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_O0CcNVWTekq5zH03fijgLw">52</ix:nonFraction> shares of common stock in lieu of taxes at a cost of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_lxoAe13-3E-lEK49-6PgRw">7,446</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_eqWytJWvYUe3J949wlujmQ">6,331</ix:nonFraction>, and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_YCHupzBfcUW5gEWQ_VujvA">4,625</ix:nonFraction>, on the restricted stock vesting dates, respectively. In April 2024, a new non-employee director was appointed to the Board of Directors and was granted an initial award of shares pursuant to the Company&#8217;s compensation program. The initial award of shares that were granted to such newly appointed director have voting rights and vest on the <ix:nonNumeric contextRef="Duration_4_1_2024_To_4_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_TmGcndq70EK89qp-vJC1yQ" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_AVmjQnK3S0yYYl3BKIJb1Q">one-year</ix:nonNumeric><span style="white-space:pre-wrap;"> anniversary of the date of grant.  </span>During 2024, 2023 and 2022, following the annual stockholders meeting, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_QevBUHSjkUqyQmgVA2JR6g">3</ix:nonFraction>, <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4ZrlZIy4PUOgtdDWBkucUQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_IhowCPrQrUauWysUnepzJg">4</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_uzY8AIq4bUKvY6iJ-psq9Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Narr_n7IJiqhDzECdrdxClfdLOw">4</ix:nonFraction> shares of common stock to the non-employee members of the Board of Directors. The restricted shares granted to these directors have voting rights and vest on the earlier of (a)&#160;the <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_tAq9v-9JW02Rjk4bV8tmSA">one year</ix:nonNumeric> anniversary of the date of grant or (b)&#160;immediately prior to the following&#160;year&#8217;s annual stockholders&#8217; meeting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On June 30, 2024, a named executive officer resigned for &#8220;good reason&#8221; which, under the terms of his employment agreement, resulted in an acceleration of the vesting of the next tranche of <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Narr_7QzOAWowik-SMytgc4zGFQ">five</ix:nonFraction><span style="white-space:pre-wrap;"> outstanding restricted stock awards that would have otherwise vested on March 1, 2025.  As a result, the incremental share-based compensation expense from the modification on the </span><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Narr_EVmVbyO_Mk2_hEQTgID4bw">five</ix:nonFraction> restricted stock awards for the accelerated vesting date was $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1zL29iPwxUmOg199bmoDWg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Narr_FfZJihlEDUGvYUq3y9lhDw">558</ix:nonFraction><span style="white-space:pre-wrap;"> and is included in the general and administrative expenses in the Company&#8217;s consolidated income statement.  In July 2024, </span><ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Narr_84gTzCa9i0yVpjzp-GkgEA">5</ix:nonFraction> shares vested and <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_5C8416hZ70y_6TNsZ7QsIA">2</ix:nonFraction> shares were withheld in lieu of taxes at a cost of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Narr_EN2-OquwYUS4fP8E8zNkMw">324</ix:nonFraction> on the accelerated vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of the activity related to restricted stock granted under the Company&#8217;s Incentive Plan is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="Tb_Y9RtHSZma0OVoBZXWZqWjA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant&#160;Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;per&#160;Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_lHMH-QWzKU6IgF3kntWi_w_4_2">427</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_ueKzdP3-xkKd8p3MIuc81A_4_5">86.24</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_SCQiczSwcUmR6A5-qnnQPQ_5_2">193</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_s-4zVeJc80OjBh9PQe9Kiw_5_5">83.10</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_Xoef-F583EuYvQyKIcPcyQ_6_2">134</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_J59JsFdXnkKBLMlTj2Y7IQ_6_5">85.07</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_5DuSkzuuaUmpQfANigh9tg_7_2">10</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_sJWGHdyu90GquM7h3GvksQ_7_5">85.49</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_apaCAW6RVk6-MkB7AyDu-g_8_2">476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_MaB85fyPqkOi6JSKwDflHw_8_5">85.32</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_Q8y4ye-XKUuqNF5jkevmYA_9_2">140</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_m1rGlD6OvEW4DZfPv7sXVQ_9_5">112.60</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_NoGRMhJuP0CEh3asFiS6Lg_10_2">147</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_J1ESfJ-buEO6Uw-PiZtkJQ_10_5">86.94</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_aLoUWkrBlkeaX9YrIz4SyQ_11_2">19</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_zFQ9wLx_LkSqATy0hxcZ2w_11_5">87.87</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_dS03xe3GkEq4Wlj0F9qmFQ_12_2">450</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_p9ent-o9kk6aKyKRCsmGIQ_12_5">93.16</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_Hx2ltPOqyUi-xENC-XjPIA_13_2">120</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_0pxD2ROJC0mYizdu5oPPxg_13_5">130.80</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_YJrDMp4XKUSYZ1WvHX1rhQ_14_2">151</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_4lvs9mWYk0-7rerDYTOwiA_14_5">91.84</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_D0mfU3jnREabzzZFNNmZVQ_15_2">16</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_HWZ4ITkmXEmHbHe_gzXHqQ_15_5">100.12</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_Gi8ASqxaoUG3Hq-OhVqUrg_16_2">403</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_AOntquH1pk24Ni37Y88vGQ_16_5">104.54</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December&#160;31, 2024, there was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Narr_faMjR6KWkk-miY5fWnRuKg">30,345</ix:nonFraction> of total unrecognized share-based compensation cost related to unvested restricted stock awards. These costs are expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_M3m0--HTyU2ThBb4LyVeOA">2.03</ix:nonNumeric>&#160;years.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_r8tYLCCAmE6ZPGwR6tjKWg_1_2"></a><a id="Tc_U-r4e7ZuQEiDlp2hHS3JBw_1_5"></a><a id="Tc_hbXDQua4jE6pNLQKt2doLw_1_8"></a><a id="Tc_IWXFfRFHk0SwlhA3zI6cBA_2_0"></a><a id="Tc_c_-W1g-6AUyGEjTLMd6_Wg_2_2"></a><a id="Tc_XeviVExmVEW9YrLsxgHXqA_2_5"></a><a id="Tc_UvoNL1LqiE-SgjeebQvYxg_2_8"></a><a id="Tc_xHykC4S4tEa7VpZLAjGgVg_3_0"></a><a id="Tc_K1Z1KV_DqkSjCobyJoE2fg_4_0"></a><a id="Tc_-0ZZKG81n0-Kb9D4BOiCBQ_5_0"></a><a id="Tc_f75JW63PZ0OkldsM6FJRDg_6_0"></a><a id="Tc_DQay7qYBxUCVSgiGrTGYmA_7_0"></a><a id="Tc_UDeyNcjAz0SgpblmsFV5qQ_8_0"></a><a id="Tc_XWphZFnpg0iTfIyXPejtlA_8_2"></a><a id="Tc_prjeobgJQkyTy_oeOmzotQ_8_5"></a><a id="Tc_Km1WuUZBek2x2IEp-BIHmQ_8_8"></a><ix:continuation id="Tb_B06nNM0wOEyj-4mL27hK2g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"> <span style="font-size:10pt;">Share-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Share-based Compensation Expense Assumptions&#160;&#8211; Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#8217;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Board of Directors. The Company recognizes forfeitures as they occur. The restricted shares have voting rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The table below outlines share-based compensation expense for the fiscal&#160;years ended December&#160;31, 2024, 2023 and 2022 related to restricted stock and stock options granted:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tb_JkxA3NTH30i2ERJIPMb9Gw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology and academic services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_mPX2E6mCaEuUFIZjXhWs1w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_pM27QH2MB0aKg3zC4aVzXw_2_3">2,594</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_HLdf7suKjUKaX0pwvnQ1ig" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_aZgFXyqNcEa7q1shfeRGGw_2_6">2,365</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_gdpUsE8s4kCLjvhCYiKFOg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_L_TjvZ6fik6vZW5-qGoa-Q_2_9">2,424</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Counseling services and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_q7JjkU16eEe4ol3VNOsEiA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_4hu7AkwTqEaS2CZnicVOWw_3_3">7,200</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_NDowt36uOE6ywsIrbBUzTA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_RWtr26k9Vk6923Uy20CGIA_3_6">6,862</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_9h4ldeMoJU2UU5Xehl958Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_w6umpQurHEmcQDtUEkp0Wg_3_9">6,287</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing and communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_xyXDwZPcOES90gxoxV6wGA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_ZVbizHTfKEOYvWeMoFxNbA_4_3">226</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_BHILa75i40GfMB4EvVdlFg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_mjmYYuTR2UyWxKS_tWKEPA_4_6">190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_VWRWXZ1mfUOZvV1WNWcfXw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_wVRWpOQxfk-855nVer-7NQ_4_9">154</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_HzmcLHoBzkG5r-MdWV8X6Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_mEGlcxDYz0y5BOJkHYdXdg_5_3">4,205</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_y89QGaKzLUOuRuMXbz3iUQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_9Sfept-1bUazKMqjkbL-Fw_5_6">3,787</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_7jD2izUepkKOd4D9g8h25g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_uEruny1wkUeUxi8JAneHWA_5_9">3,777</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense included in operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_-ZuucsSriEyLNqgiXIhGUQ_6_3">14,225</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_FklVWNyQhEeixS1AXIYzVw_6_6">13,204</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_vJ07Gl3_HkqshLQFVeW17A_6_9">12,642</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="Tc_s6T0NUeyj02TqjYHuhmy9A_7_3">3,556</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="Tc_us8d4IEltk-vfIHm2lkSjw_7_6">3,301</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="Tc_zuZmXMRtTk299W4F9tIxgQ_7_9">3,161</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense, net of tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="Tc_vMciyiAslEiKSGDN8YGwlw_8_3">10,669</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="Tc_Y2tZIQK77kKzCqBRaUykcQ_8_6">9,903</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="Tc_ulfRhea3d0qrM5GpG23vQQ_8_9">9,481</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">401(k)&#160;Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has established a 401(k)&#160;Defined Contribution Benefit Plan (the &#8220;Plan&#8221;). The Plan provides eligible employees, upon date of hire, with an opportunity to make tax-deferred contributions into a long-term investment and savings program. All employees over the age of <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" format="ixt-sec:duryear" name="lope:MinimumEligibleAgeToParticipateInPlan" id="Narr_53d-pSyd1UyWSXf2TZGJfw">21</ix:nonNumeric> are eligible to participate in the Plan. The Plan allows eligible employees to contribute to the Plan subject to restrictions under the Internal Revenue Code of 1986 (the &#8220;Code&#8221;), and the Plan allows the Company to make discretionary matching contributions. The Company plans to make a matching contribution to the Plan of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="Narr_d2kXPDB6UUyYYHUQjqPIzg">3,092</ix:nonFraction> for the&#160;year ended December&#160;31, 2024. The Company made discretionary matching contributions to the Plan of $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="Narr_s1X6S1K5PUKz2rWmLhCmbQ">2,951</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="Narr_Wr83u9wBZUq7ucKY79hMnQ">2,744</ix:nonFraction> for the&#160;years ended December&#160;31, 2023 and 2022, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_xRHJ7c_NjEiE3I8CFMzrOA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">12. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Related party transactions include transactions between the Company and certain of its affiliates.  The following transactions were in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the parties.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of and for the years ended December 31, 2024, 2023 and 2022, related party transactions consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Affiliates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">GCE Community Fund (&#8220;GCECF&#8221;)</i><span style="white-space:pre-wrap;"> - GCECF was initially formed in 2014.  GCECF makes grants for charitable, educational, literary, religious or scientific purposes within the meaning of Section 501(c ) (3) of the Code, including for such purposes as the making of distributions to organizations that qualify as exempt organizations under Section 501 (c ) (3) of the Code.  The Company&#8217;s Chief Executive Officer serves as the president of GCECF and GCECF&#8217;s board of directors is comprised entirely of Company executives.  The Company is not the primary beneficiary of GCECF, and accordingly, the Company does not consolidate GCECF&#8217;s activities with its financial results.  </span><ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:OperatingCostsAndExpenses" scale="3" id="Narr_KnSJOzh_2EahA3ymWtAnkA">No</ix:nonFraction><span style="white-space:pre-wrap;"> donations were made during the year ended December 31, 2024.  The Company made voluntary charitable contributions of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eqej3o8LkEyRX9sDLWgZ-w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" id="Narr_6PmlcJZxI0eq6P_BbTSIZQ">1,650</ix:nonFraction> for the year ended December 31, 2023, of which <ix:nonFraction unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg" contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xTbVDpWYLEG8bAvARhBssw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Narr_M6iXCYLndU6ynsDh01RDPA">no</ix:nonFraction><span style="white-space:pre-wrap;"> amounts were owed as of December 31, 2023.   </span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_0692a2bb_6ebe_4590_bfc7_75dbdbca99bb"></a><a id="Item9ChangesinandDisagreementsWithAccoun"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">None.</p><a id="_ed655652_f2e2_4b7c_b674_e349130d7f28"></a><a id="Item9AControlsandProcedures_112031"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;9A.&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Controls and Procedures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Disclosure Controls and Procedures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed under the Exchange Act is recorded, processed, summarized and reported within the specified time periods and accumulated and communicated to our management, including our Chief Executive Officer (&#8220;Principal Executive Officer&#8221;) and Chief Financial Officer (&#8220;Principal Financial Officer&#8221;), as appropriate, to allow timely decisions regarding required disclosure. We have established a Disclosure Committee, consisting of certain members of management and including our Principal Executive Officer and Principal Financial Officer, to assist in this evaluation. Our Disclosure Committee meets on a quarterly basis and more often if necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Under the supervision and with the participation of our management, including our Principal Executive Officer and Principal Financial Officer, an evaluation was performed on the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;or 15d-15(e)&#160;promulgated under the Exchange Act), as of the end of the period covered by this annual report. Based on that evaluation, our management, including the Principal Executive Officer and Principal Financial Officer, concluded that our disclosure controls and procedures were effective as of December&#160;31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Attached as exhibits to this Annual Report on Form&#160;10-K are certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with Rule&#160;13a-14 of the Exchange Act. This Disclosure Controls and Procedures section includes information concerning management&#8217;s evaluation of disclosure controls and procedures referred to in those certifications and, as such, should be read in conjunction with the certifications of our Chief Executive Officer and Chief Financial Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Management&#8217;s Report on Internal Control Over Financial Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Management is responsible for establishing and maintaining effective internal control over financial reporting, as such term is defined in Exchange Act Rule&#160;13a-15(f). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with generally accepted accounting principles (&#8220;GAAP&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our internal control over financial reporting includes those policies and procedures that:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with GAAP, and that receipts and expenditures are being made only in accordance with authorizations of our management and directors; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:42.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the consolidated financial statements.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Because of its inherent limitation, our internal control systems and procedures may not prevent or detect misstatements. An internal control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. 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, have been detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in condition, or that the degree of compliance with the policies and procedures may deteriorate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management performed an assessment of the effectiveness of our internal control over financial reporting as of December&#160;31, 2024, utilizing the criteria established in the &#8220;Internal Control&#8212;Integrated Framework (2013)&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission. The objective of this assessment was to determine whether our internal control over financial reporting was effective as of December&#160;31, 2024. Based on its </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">assessment, management has concluded that, as of December&#160;31, 2024, the Company&#8217;s internal control over financial reporting is effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The effectiveness of our internal control over financial reporting as of December&#160;31, 2024 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their audit report which is included herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Changes in Internal Control Over Financial Reporting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There were no changes in our internal control over financial reporting during the three months ended December 31, 2024, which were identified in connection with management&#8217;s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_1fcd3407_67e0_4ddb_81dc_4120edc34dd4"></a><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:1.19;text-align:center;margin:0pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">To the Stockholders and Board of Directors<br/>Grand Canyon Education, Inc.:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Opinion on Internal Control Over Financial Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">We have audited Grand Canyon Education, Inc. and subsidiaries&#8217;&#160;(the Company) internal control over financial reporting as of December&#160;31,&#160;2024, based on criteria established in <i style="font-style:italic;">Internal Control &#8211; Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion,&#160;the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2024, based on criteria established in <i style="font-style:italic;">Internal Control &#8211; Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31,&#160;2024 and 2023, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December&#160;31,&#160;2024, and the related notes (collectively, the consolidated financial statements), and our report dated February&#160;19,&#160;2025 expressed an unqualified opinion on those consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Basis for Opinion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">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&#8217;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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 5pt 0pt;"><i style="font-style:italic;">Definition and Limitations of Internal Control Over Financial Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 style="font-family:'Arial','Helvetica','sans-serif';"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">/s/ KPMG LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Phoenix, Arizona<br/>February&#160;19,&#160;2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4c93a537_386c_423c_94c0_746651016bd6"></a><a id="Item9BOtherInformation_611840"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;9B.&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Other Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Rule 10b5-1 Trading Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We have a policy governing transactions in our securities by directors, officers, employees and others which permits these individuals to enter into trading plans complying with Rule&#160;10b5-1 under the Securities Exchange Act of 1934, as amended. Generally, under these trading plans, the individual relinquishes control over the transactions once the trading plan is put into place. Accordingly, sales under these plans may occur at any time, including possibly before, simultaneously with, or immediately after significant events involving our company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We anticipate that, as permitted by Rule&#160;10b5-1 and our policy governing transactions in our securities, some or all of our directors, officers and employees may establish or terminate trading plans in the future. We intend to disclose the names of executive officers and directors who establish or terminate a trading plan in compliance with Rule&#160;<ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_4uVZJvibyEKF2VZjvHPIVw">10b5-1</ix:nonNumeric> and the requirements of our policy governing transactions in our securities in our future quarterly and annual reports on Form&#160;10-Q and 10-K filed with the Securities and Exchange Commission. We undertake <ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_jp7nYfEqpEO3DNpWPtYg6A">no</ix:nonNumeric> <ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_llRHXxspzEuNb8lcv6gLwA">obligation</ix:nonNumeric>, <ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_FABw1UB3DEKFeHSOsYTyDg">however</ix:nonNumeric>, to update or review the information provided herein, including for revision or termination of an established trading plan, other than in such quarterly and annual reports.</p><a id="PARTIII_5967"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;III</p><a id="_ec16cc8d_6341_4e73_a6c7_cb8e6949ddd2"></a><a id="Item10DirectorsExecutiveOfficersandCorpo"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Directors, Executive Officers and Corporate Governance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information required by this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2025 Annual Meeting of Stockholders within 120 days after the end of fiscal year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our employees must act ethically at all times and in accordance with the policies in our Code of Business Conduct and Ethics. We require full compliance with this policy from all designated employees including our Chief Executive Officer, Chief Financial Officer, and Chief Accounting Officer. We publish the policy, and any amendments or waivers to the policy, in the Corporate Governance section of our website located at www.gce.com/ Investor Relations/Corporate Governance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The charters of our Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee are also available in the Corporate Governance section of our website located at www.gce.com/Investor Relations/Corporate Governance.</p><a id="_78ad8745_aebb_49a7_86b7_9bb7faedda17"></a><a id="Item11ExecutiveCompensation_339754"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Executive Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information required by this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2025 Annual Meeting of Stockholders within 120 days after the end of fiscal year ended December 31, 2024.</p><a id="_1aa0710d_7adb_4dba_a8d6_c94f93fa0995"></a><a id="Item12SecurityOwnershipofCertainBenefici"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information required by this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2025 Annual Meeting of Stockholders within 120 days after the end of fiscal year ended December 31, 2024.</p><a id="_81527676_3100_4da3_99e2_4b094cba4049"></a><a id="Item13CertainRelationshipsandRelatedTran"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Certain Relationships and Related Transactions, and Director Independence</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information required by this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2025 Annual Meeting of Stockholders within 120 days after the end of fiscal year ended December 31, 2024.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_5e088578_8987_4962_aaa7_ffb12a675a04"></a><a id="Item14PrincipalAccountingFeesandServices"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Principal Accounting Fees and Services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The information required by this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2025 Annual Meeting of Stockholders within 120 days after the end of fiscal year ended December 31, 2024.</p><a id="_077222c7_3838_4bcf_95af_3a6e81cab2a2"></a><a id="PARTIV_650870"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART&#160;IV</p><a id="Item15ExhibitsandConsolidatedFinancialSt"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-style:italic;">Exhibits and Consolidated Financial Statement Schedules</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">(a)&#160;The following documents are filed as part of this Annual Report on Form&#160;10-K:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Financial Statements filed as part of this report</span></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:94.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Index to Consolidated Financial Statements</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:4.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:94.25%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPublicAccou"><span style="font-style:normal;font-weight:normal;">Report of Independent Registered Public Accounting Firm</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">58</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BalanceSheets_665131"><span style="font-style:normal;font-weight:normal;">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">60</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#IncomeStatements_15435"><span style="font-style:normal;font-weight:normal;">Consolidated Income Statements for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">61</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ComprehensiveIncome_54442"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">62</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StockholdersEquity_929000"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">63</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CashFlows_575590"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2024, 2023 and 2022</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">64</p></td></tr><tr><td style="vertical-align:top;width:94.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#NotestoConsolidated"><span style="font-style:normal;font-weight:normal;">Notes to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">65</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Financial Statement Schedules:</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Schedules are omitted because they are not required, or because the information required is included in the Consolidated Financial Statements and Notes&#160;thereto.</p><a id="ExhibitIndex"></a><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Exhibits</span></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method&#160;of&#160;Filing</b></p></th></tr><tr><td style="vertical-align:top;width:7.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000119312518322557/d617676dex21.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Asset Purchase Agreement, dated July&#160;1, 2018, by and between Grand Canyon Education,&#160;Inc. and Grand Canyon University (formerly known as Gazelle University)#</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;2.1 to GCE&#8217;s Quarterly Report on Form&#160;10-Q filed with the SEC on November&#160;8, 2018.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex22ef9e938.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Agreement and Plan of Merger, dated December&#160;17, 2018, by and among Grand Canyon Education,&#160;Inc., GCE Cosmos Merger Sub, LLC and Orbis Education Services, LLC#</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 2.2 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex31395dfc9.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Certificate of Incorporation (as amended)</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 3.1 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000119312514387149/d812440dex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amended and Restated Bylaws</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 3.1 to GCE&#8217;s Current Report on Form 8-K filed with the SEC on October 29, 2014.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000095015308001671/p75463a2exv4w1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Specimen of Stock Certificate</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;4.1 to Amendment No.&#160;2 to GCE&#8217;s Registration Statement on Form&#160;S-1 filed with the SEC on September&#160;29, 2008.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method&#160;of&#160;Filing</b></p></th></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837020001013/ex-4d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Description of Common Stock</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 4.2 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000095012311098382/c21597exv10w1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2008 Equity Incentive Plan, as amended&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;10.1 to GCE&#8217;s Quarterly Report on Form&#160;10-Q filed with the SEC on November&#160;14, 2011.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000119312517203503/d405521dex101.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2017 Equity Incentive Plan, as amended&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;10.1 to GCE&#8217;s Current Report on Form&#160;8-K filed with the SEC on June&#160;14, 2017.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.3</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000119312518051923/d508256dex103.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form&#160;of Restricted Stock Agreement under the 2017 Equity Incentive Plan, as amended&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;10.3 to GCE&#8217;s Annual Report on Form&#160;10-K filed with the SEC on February&#160;21, 2018.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.4</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837023007660/lope-20230331xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amended and Restated Executive Employment Agreement, dated May 1, 2023, by and between Grand Canyon Education, Inc. and Brian E. Mueller&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on May 2, 2023.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.5</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837023007660/lope-20230331xex10d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amended and Restated Executive Employment Agreement, dated May 1, 2023, by and between Grand Canyon Education, Inc. and W. Stan Meyer&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on May 2, 2023.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.6</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837023007660/lope-20230331xex10d3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Third Amended and Restated Executive Employment Agreement, dated May 1, 2023, by and between Grand Canyon Education, Inc. and Daniel E. Bachus&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on May 2, 2023.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.7</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837023007660/lope-20230331xex10d4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amended and Restated Executive Employment Agreement, dated May 1, 2023, by and between Grand Canyon Education, Inc. and Dilek Marsh&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on May 2, 2023.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.8</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000095015308001671/p75463a2exv10w21.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Director and Officer Indemnity Agreement</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.21 to Amendment No. 2 to GCE&#8217;s Registration Statement on Form S-1 filed with the SEC on September 29, 2008.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.9</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000119312518322557/d617676dex107.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Credit Agreement dated July&#160;1, 2018, by and between Grand Canyon Education,&#160;Inc. and Grand Canyon University (formerly known as Gazelle University).</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;10.7 to GCE&#8217;s Quarterly Report on Form&#160;10-Q filed with the SEC on November&#160;8, 2018.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.10</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000110465919023090/a19-8606_1ex10d8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Master Services Agreement, dated July&#160;1, 2018, by and between Grand Canyon Education,&#160;Inc. and Grand Canyon University (formerly known as Gazelle University).##</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit&#160;10.8 to GCE&#8217;s Quarterly Report on Form&#160;10-Q/A filed with the SEC on April 23, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method&#160;of&#160;Filing</b></p></th></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.11</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex10149afd4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Credit Agreement, dated January 22, 2019, by and among Grand Canyon Education, Inc., Bank of America, N.A., and the other parties named therein.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.14 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:none;visibility:hidden;background:#00ff00;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.12</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex1015066a4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated Security and Pledge Agreement, dated January 22, 2019, by and among Grand Canyon Education, Inc., Bank of America, N.A., and the other parties named therein.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.15 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:none;visibility:hidden;background:#00ff00;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.13</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex1016fa2d5.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">First Amendment, dated January 31, 2019 to Amended and Restated Credit Agreement, dated January 22, 2019 by and among Grand Canyon Education, Inc., Bank of America, N.A., and the other parties named therein.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.16 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:none;visibility:hidden;background:#00ff00;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.14</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019000782/lope-20181231ex101704b54.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">First Incremental Facility Amendment, dated February 1, 2019 to Amended and Restated Credit Agreement, dated January 22, 2019 by and among Grand Canyon Education, Inc., Bank of America, N.A., and the other parties named therein.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.17 to GCE&#8217;s Quarterly Report on Form 10-Q filed with the SEC on February 20, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:none;visibility:hidden;background:#00ff00;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.15</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="http://www.sec.gov/Archives/edgar/data/1434588/000155837019010167/ex-10d18.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amendment, dated October 31, 2019 to Amended and Restated Credit Agreement, dated January 22, 2019 by and among Grand Canyon Education, Inc., Bank of America N.A., and the other parties named therein.</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.18 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on November 6, 2019.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.16</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837021014215/lope-20210930xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Modification of Credit Agreement, Dated October 29, 2021, by and between Grand Canyon Education, Inc. and Grand Canyon University.</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 10.1 to GCE&#8217;s Quarterly Report on Form 10-Q filed with the SEC on November 2, 2021.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.17</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex10d17.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Security Agreement dated October 1, 2024 by and between Grand Canyon Education, Inc. and Zions Bancorporation, N.A.</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">10.18</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex10d18.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Pledge and Security Agreement dated October 1, 2024 by and between Grand Canyon Education, Inc. and MidFirst Bank.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">19.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex19d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Insider Trading Policy</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">21.0</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex21d0.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Subsidiaries of Grand Canyon Education,&#160;Inc.</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">23.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of KPMG LLP, Independent Registered Public Accounting Firm</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">24.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_764690"><span style="font-style:normal;font-weight:normal;">Power of Attorney</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith (on signature page)</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">31.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Executive Officer Pursuant to Rule&#160;13a-14(a)&#160;and 15d-14(a)&#160;as Adopted Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method&#160;of&#160;Filing</b></p></th></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">31.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Financial Officer Pursuant to Rule&#160;13a-14(a)&#160;and 15d-14(a)&#160;as Adopted Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">32.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex32d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002&#8224;&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">32.2</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="lope-20241231xex32d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002&#8224;&#8224;</span></a> </p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">97.1</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/1434588/000155837024001060/lope-20231231xex97d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Grand Canyon Education, Inc. Recovery of Erroneously-Awarded Incentive Compensation Policy, as adopted October 25, 2023.</span></a></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incorporated by reference to Exhibit 97.1 to GCE&#8217;s Annual Report on Form 10-K filed with the SEC on February 13, 2024.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">101</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following financial statements from GCE&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024, formatted in Inline XBRL: (i) Consolidated Income Statements, (ii) Consolidated Statements of Comprehensive Income, (iii) Consolidated Balance Sheets, (iv) Consolidated Statements of Stockholders&#8217; Equity, (v) Consolidated Statements of Cash Flows, and (vi) Consolidated Financial Statements tagged as blocks of text and including detailed tags.</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">104</p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The cover page from GCE&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024, formatted in Inline XBRL (included as Exhibit 101).</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Filed herewith.</p></td></tr><tr><td style="vertical-align:top;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;">&#8224;&#160;&#160;&#160;&#160;&#160;Indicates a management contract or any compensatory plan, contract or arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;">#&#160;&#160;&#160;&#160;&#160;Schedules and similar attachments have been omitted pursuant to Item&#160;601(b)(2)&#160;of Regulation S-K. GCE will furnish supplementally a copy of any omitted schedule or similar attachment to the Securities and Exchange Commission upon request.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;">##&#160;&#160;&#160;Certain portions of this document have been redacted pursuant to Regulation S-K, Item 601(b)(10)(iv).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;">&#8224;&#8224;&#160;&#160;&#160;This certification is being furnished solely to accompany this report pursuant to 18 U.S.C. Section&#160;1350 and is not being filed for purposes of Section&#160;18 of the Exchange Act, and is not to be incorporated by reference into any filings of GCE, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_a6099222_4f95_45ae_8593_10a2d61c6ab5"></a><a id="SIGNATURES_764690"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:46.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">GRAND CANYON EDUCATION,&#160;INC.</b></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">By:</p></td><td style="vertical-align:top;width:46.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">/s/ Brian E. Mueller</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.68%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name: Brian E. Mueller</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title:&#160;Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:49.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dated: February&#160;19, 2025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Brian E. Mueller, Daniel E. Bachus, and Sarah S. Collins, and each of them, his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form&#160;10-K, and to file the same, with all exhibits thereto and other documents in connection therewith the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully and to all intents and purposes as he or she might or could do in person hereby ratifying and confirming all that said attorneys-in-fact and agents, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">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 and on the dates indicated.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Signature</b></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:36.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title</b></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:27.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date</b></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Brian E. Mueller</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Chief Executive Officer and Chairman</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brian E. Mueller</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Principal Executive Officer)</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Daniel E. Bachus</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Chief Financial Officer</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Daniel E. Bachus</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Principal Financial Officer)</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Lori Browning</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">SVP, Controller &#8211;Chief Accounting Officer</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lori Browning</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Principal Accounting Officer)</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Sara Ward</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sara Ward</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jack A. Henry</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jack A. Henry</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Lisa Graham Keegan</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lisa Graham Keegan</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Chevy Humphrey</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chevy Humphrey</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Kevin F. Warren</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;19, 2025</p></td></tr><tr><td style="vertical-align:top;width:30.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kevin F. Warren</p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:30.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:36.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.17
<SEQUENCE>2
<FILENAME>lope-20241231xex10d17.htm
<DESCRIPTION>EX-10.17
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:40 PM (UTC)--><html><head><meta charset="UTF-8"><title>FORM 2</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Courier New';font-size:10pt;text-align:right;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;">Exhibit 10.17</b></p><p style="font-family:'Courier New';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;">SECURITY AGREEMENT</b></p><p style="font-family:'Courier New';font-size:10pt;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This <b style="font-weight:bold;">SECURITY AGREEMENT</b> (this &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agreement</b>&#8221;) is dated as of [October 1, 2024], and made by <b style="font-weight:bold;">GRAND CANYON EDUCATION, INC</b>., a Delaware corporation (individually and collectively, &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grantor</b>&#8221;), to <b style="font-weight:bold;">ZIONS BANCORPORATION, N.A</b>. dba National Bank of Arizona, as Administrative Agent for the Lenders (as hereinafter defined) (&#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administrative Agent</b>&#8221;, and in its capacity as Administrative Agent for the Lenders under this Agreement, &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Secured Party</b>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, Grand Canyon University, an Arizona non-profit corporation (&#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Borrower</b>&#8221;), has entered into that certain Credit Agreement dated as of even date herewith (as amended and in effect from time to time, the &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Credit Agreement</b>&#8221;), with Administrative Agent and the lenders from time to time party thereto (collectively, &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lenders</b>&#8221;), pursuant to which the Lenders, subject to the terms and conditions contained therein, have agreed to make certain loans (collectively, the &#8220;<b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Loan</b>&#8221;) to Grantor; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, it is a condition precedent to the Lenders making the Loan to Borrower under the Credit Agreement that Grantor execute and deliver to Secured Party a security agreement in substantially the form hereof to secure the Obligations (as defined in the Credit Agreement); and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">WHEREAS, Grantor wishes to grant a security interest in favor of Secured Party as herein provided;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">NOW, THEREFORE, in consideration of the promises contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">1.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Definitions</b><font style="font-size:11pt;">. All capitalized terms used herein but not defined shall have the respective meanings ascribed to them in the Credit Agreement. &#160;The term &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">State</b><b style="font-size:11pt;font-weight:bold;">,&#8221;</b><font style="font-size:11pt;"> as used herein, means the State of Arizona. &#160;The term &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Event of Default</b><font style="font-size:11pt;">,&#8221; as used herein, means as defined in the Credit Agreement, and e</font><font style="font-size:11pt;">ach of the following shall also constitute an Event of Default under this Agreement: (a) Grantor shall fail to observe or perform any obligation or agreement contained herein; or (b) Secured Party, in good faith, believes any or all of the Collateral (defined below) and/or proceeds are in danger of misuse, dissipation, commingling, loss, theft, damage or destruction, or otherwise in jeopardy (collectively, &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">in jeopardy</b><font style="font-size:11pt;">&#8221;).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">2.</font><a name="_Ref42335402"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant of Security Interest</b><font style="font-size:11pt;">. &#160;Grantor hereby grants to Secured Party, to secure the payment and performance in full of all of the Obligations (</font><font style="font-size:11pt;">including, without limitation, any and all obligations of Grantor to Administrative Agent or any of the Lenders arising under or in connection with any interest rate hedging transactions entered into pursuant to any Hedging Agreements, together with all renewals of, extensions of, modifications of, consolidations of and substitutions for any of the foregoing)</font><font style="font-size:11pt;">, a security interest in and so pledges and assigns to Secured Party the following properties, assets and rights of Grantor, wherever located, whether now owned or hereafter acquired or arising, and all proceeds and products thereof (all of the same being hereinafter called the &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Collateral</b><font style="font-size:11pt;">&#8221;): (a) all of Grantor&#8217;s right, title and interest in and to Grantor&#8217;s brokerage account WFS106030 (the &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Account</b><font style="font-size:11pt;">&#8221;) maintained by Zions Bancorporation, N.A. (presently maintained through its Wealth Management Division)</font><sup style="font-size:8.25pt;vertical-align:top;"><a style="vertical-align:super;" href="#footnote-2">1</a></sup><font style="font-size:11pt;"> and registered in the name of Grantor, including all investment property, securities, financial assets, securities entitlements, cash, and other assets held in the Account; (b) all proceeds, including cash and non-cash proceeds relating to any of the foregoing, including all cash monies, payments, revenues, distributions, dividends, securities, financial </font></div><div style="margin-bottom:5pt;margin-top:15pt;width:25%;border-bottom:1px solid black;"></div><a name="footnote-2"></a><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><sup style="font-size:8.25pt;vertical-align:top;">1</sup> Note to draft: Confirm that account details have been specified elsewhere &#8211;investment types, fees, etc.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:216pt;"></font><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="font-size:9pt;">ACTIVE\1613589805.4</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251657216;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">assets, and securities entitlements of any kind relating to any of the foregoing (&#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Collateral Revenues</b><font style="font-size:11pt;">&#8221;); and (c) all insurance, general intangibles and account proceeds related to any of the following.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">3.</font><a name="_Ref42335436"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Control; Authorization to File Financing Statements</b><font style="font-size:11pt;">. &#160;</font><font style="font-size:11pt;">It is the intent of Grantor and Secured Party that the security interest herein granted be perfected by &#8220;control&#8221; (as defined in Section 8-106, Section 9-104 and Section 9-106 of the Uniform Commercial Code).</font><sup style="font-size:8.25pt;vertical-align:top;"><a style="vertical-align:super;" href="#footnote-3">2</a></sup><font style="font-size:11pt;"> &#160;Grantor hereby agrees that it will join with Secured Party in taking any</font><b style="font-size:11pt;font-weight:bold;"> </b><font style="font-size:11pt;">action reasonably required by Secured Party in order to perfect such security interest and protect the rights and priorities of Secured Party with respect to the Collateral. &#160;</font><font style="font-size:11pt;">Grantor hereby irrevocably authorizes Secured Party at any time and from time to time to file in any filing office in any UCC jurisdiction any initial financing statements and amendments thereto that (a) indicate the Collateral, and (b) provide any other information required by part 5 of Article 9 of the UCC of the State, or such other jurisdiction, for the sufficiency or filing office acceptance of any financing statement or amendment, including whether Grantor is an organization, the type of organization and any organizational identification number issued to Grantor. &#160;Grantor agrees to furnish any such information to Secured Party promptly upon Secured Party&#8217;s reasonable request. &#160;Grantor also ratifies its authorization for Secured Party to have filed in any UCC jurisdiction any like initial financing statements or amendments thereto if filed prior to the date hereof.</font><font style="font-size:11pt;"> Further, without limiting the foregoing or any other provision of this Agreement, on a continuing basis, Grantor shall make, execute, acknowledge and deliver, and file and record in the proper filing and recording places, all such instruments and documents, and take all such action as may be necessary or advisable or may be reasonably requested by Secured Party to carry out the intent and purposes of this Agreement, or for assuring, confirming or protecting the grant or perfection of the security interest granted or purported to be granted hereby, to ensure Grantor&#8217;s compliance with this Agreement or to enable Secured Party to exercise and enforce its rights and remedies hereunder with respect to the Collateral, including any documents for filing with any applicable state or foreign office.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">4.</font><a name="_Ref42335414"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Actions</b><font style="font-size:11pt;">. &#160;To further the attachment, perfection and first priority of, and the ability of Secured Party to enforce, Secured Party&#8217;s security interest in the Collateral, and without limitation on Grantor&#8217;s other obligations in this Agreement, Grantor agrees, in each case at Grantor&#8217;s expense, to take the following actions with respect to the following Collateral:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.1</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Investment Property</b><font style="font-size:11pt;">. &#160;If Grantor shall at any time hold or acquire any certificated securities, Grantor shall forthwith endorse, assign and deliver the same to Secured Party, accompanied by such instruments of transfer or assignment duly executed in blank as Secured Party may from time to time specify. If any securities now or hereafter acquired by Grantor are uncertificated and are issued to Grantor or its nominee directly by the issuer thereof, Grantor shall immediately notify Secured Party thereof and, at Secured Party&#8217;s request and option, pursuant to an agreement in form and substance satisfactory to Secured Party, either (a) cause the issuer to agree to comply with instructions from Secured Party as to such securities, without further consent of Grantor or such nominee, or (b) arrange for Secured Party to become the registered owner of the securities. &#160;If any securities, whether certificated or uncertificated, or other investment property now or hereafter acquired by Grantor are held by Grantor or its nominee through a securities intermediary or commodity intermediary, Grantor shall immediately notify Secured Party thereof and, at Secured Party&#8217;s request and option, pursuant to an agreement in form and substance satisfactory to Secured Party, either (i) cause such securities intermediary or (as the case may be) commodity intermediary to agree to comply with entitlement orders or other instructions from Secured Party to such securities intermediary as to such securities or other investment property, or (as the case may be) to apply any value distributed on account of any commodity contract as directed by Secured Party to such commodity intermediary, in each case without further consent of Grantor or such nominee, or (ii) in the case of financial assets or other investment property held through a securities intermediary, arrange for Secured Party to </font></div><div style="margin-bottom:5pt;margin-top:15pt;width:25%;border-bottom:1px solid black;"></div><a name="footnote-3"></a><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><sup style="font-size:8.25pt;vertical-align:top;">2</sup> Note to draft: confirm how investment decisions with respect to the account will be made while Secured Party has control of the account.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>2</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">become the entitlement holder with respect to such investment property, with Grantor being permitted, only with the consent of Secured Party, to exercise rights to withdraw or otherwise deal with such investment property. &#160;</font><font style="font-size:11pt;">Secured Party agrees with Grantor that Secured Party shall not give any such entitlement orders or instructions or directions to any such issuer, securities intermediary or commodity intermediary, and shall not withhold its consent to the exercise of any withdrawal or dealing rights by Grantor, unless an Event of Default has occurred and is continuing, or, after giving effect to any such investment and withdrawal rights not otherwise permitted by the Loan Documents, would occur. &#160;</font><font style="font-size:11pt;">The provisions of this paragraph shall not apply to any financial assets credited to a securities account for which Secured Party is the securities intermediary.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.2</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Electronic Chattel Paper and Transferable Records</b><font style="font-size:11pt;">. &#160;If Grantor at any time holds or acquires an interest in any electronic chattel paper or any &#8220;transferable record,&#8221; as that term is defined in Section 201 of the federal Electronic Signatures in Global and National Commerce Act, or in Section 16 of the Uniform Electronic Transactions Act as in effect in any relevant jurisdiction, Grantor shall promptly notify Secured Party thereof and, at the request and option of Secured Party, shall take such action as Secured Party may reasonably request to vest in Secured Party control, under Section 9-105 of the UCC, of such electronic chattel paper or control under Section 201 of the federal Electronic Signatures in Global and National Commerce Act or, as the case may be, Section 16 of the Uniform Electronic Transactions Act, as in effect in such jurisdiction, of such transferable record.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.3</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Actions as to Any and All Collateral</b><font style="font-size:11pt;">. &#160;Grantor further agrees, at the request and option of Secured Party, to take any and all other actions Secured Party may determine to be necessary or useful for the attachment, perfection and first priority of, and the ability of Secured Party to enforce, Secured Party&#8217;s security interest in any and all of the Collateral, including, without limitation, (a) executing, delivering and, where appropriate, filing financing statements and amendments relating thereto under the UCC, to the extent, if any, that Grantor&#8217;s signature thereon is required therefor, (b) causing Secured Party&#8217;s name to be noted as secured party on any certificate of title for a titled good if such notation is a condition to attachment, perfection or priority of, or ability of Secured Party to enforce, Secured Party&#8217;s security interest in such Collateral, (c) complying with any provision of any statute, regulation or treaty of the United States as to any Collateral if compliance with such provision is a condition to attachment, perfection or priority of, or ability of Secured Party to enforce, Secured Party&#8217;s security interest in such Collateral, (d) using best efforts to obtain governmental and other third party waivers, consents and approvals in form and substance reasonably satisfactory to Secured Party, including, without limitation, any consent of any licensor, lessor or other person obligated on Collateral, and (e) taking all actions under any earlier versions of the UCC or under any other law, as reasonably determined by Secured Party to be applicable in any relevant UCC or other jurisdiction, including any foreign jurisdiction.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">5.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Relation to Other Security Documents</b><font style="font-size:11pt;">. &#160;The provisions of this Agreement supplement the provisions of any assignment, security agreement or pledge agreement granted by Grantor to Secured Party which secures the payment or performance of any of the Obligations. &#160;Nothing contained in any such assignment, security agreement or pledge agreement shall derogate from any of the rights or remedies of Secured Party hereunder. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">6.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Withdrawals and Substitutions</b><font style="font-size:11pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.1</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Withdrawals</b><font style="font-size:11pt;">. &#160;So long as no Event of Default has occurred and is continuing, Grantor may make withdrawals from the securities account(s) in which Secured Party has herein been granted a security interest, with the prior written consent of Secured Party. &#160;Upon the occurrence of an Event of Default, Secured Party may take such steps as shall be necessary to preclude Grantor from making withdrawals of any type from such securities account(s) until such time as such Event of Default has been cured or waived </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>3</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">by Secured Party, as the case may be. &#160;Secured Party&#8217;s rights under the preceding sentence of this </font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section&#160;6.1</b><font style="font-size:11pt;"> are in addition to all other rights afforded Secured Party under this Agreement, or otherwise.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.2</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Liability</b><font style="font-size:11pt;">. &#160;Agent shall not be liable to Grantor or any other Person for any loss or diminution in value of any Collateral or the proceeds thereof, irrespective of whether Grantor may retain hereunder the right to substitute Collateral. &#160;Secured Party shall not pay interest on the Collateral and does not assume responsibility for the earning of any income thereon.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">7.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Representations and Warranties Concerning Grantor&#8217;s Legal Status</b><font style="font-size:11pt;">. &#160;Grantor represents and warrants to the Secured Party as follows: (a) the Grantor&#8217;s exact legal name is that indicated on the signature page hereof, (b) Grantor is a Delaware corporation, and (c) the Grantor&#8217;s principal place of business or, if more than one, its chief executive office, as well as the Grantor&#8217;s mailing address, if different, is 2600 West Camelback Road, Phoenix, Arizona 85017. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">8.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covenants Concerning Grantor&#8217;s Legal Status</b><font style="font-size:11pt;">. &#160;Grantor covenants with Secured Party as follows: (a) without providing at least thirty (30) days prior written notice to Secured Party, Grantor will not change its name, its place of business or, if more than one, chief executive office, or its mailing address or organizational identification number if it has one, (b) if Grantor does not have an organizational identification number and later obtains one, Grantor shall forthwith notify Secured Party of such organizational identification number, and (c) Grantor will not change its type of organization, jurisdiction of organization or other legal structure.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">9.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covenants Concerning Collateral, etc</b><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">.</u><font style="font-size:11pt;"> &#160;Grantor hereby represents, warrants and agrees that: </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.1</font><font style="font-size:11pt;">Grantor has full and complete marketable title to the Collateral, the Collateral is maintained solely in the name of the Grantor, and the Collateral now is, and Grantor will at all times keep the Collateral free of all liens, encumbrances and claims of any kind or nature other than the security interest of Secured Party or as permitted by Secured Party.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.2</font><font style="font-size:11pt;">Grantor will not sell, transfer or otherwise dispose of any of the Collateral or any interest therein to any other Person except in accordance with Section 6.1.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.3</font><font style="font-size:11pt;">All property credited to the securities account(s) in which Secured Party has herein been granted a security interest, and all other rights of Grantor arising out of such securities account(s), including any free credit balances, will be treated as &#8220;financial assets&#8221; under Article 8 of the Uniform Commercial Code.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.4</font><font style="font-size:11pt;">The Collateral complies with all applicable laws, regulations, interpretations and orders concerning form, content and manner of preparation and execution.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.5</font><font style="font-size:11pt;">All the Collateral has been duly and validly issued and is fully paid for and non-assessable. &#160;Except for Collateral that Grantor have specifically designated in writing as &#8220;restricted stock&#8221; and/or &#8220;control stock&#8221; as defined by Securities and Exchange Commission Rule 144 in effect on the date of this Agreement, or as may be specifically stated to Secured Party in writing prior to the date hereof, all Collateral is transferable without prior notice to, or approval or consent from, any Person or governmental authority, and there exists no condition or restriction to or affecting the transfer of the Collateral.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.6</font><font style="font-size:11pt;">Grantor will pay when due and prior to delinquency all taxes, levies, assessments or other claims which are or may become liens against the Collateral.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>4</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.7</font><font style="font-size:11pt;">Grantor will neither make nor permit any material change in the nature, value or type of the Collateral without Secured Party&#8217;s prior written consent.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.8</font><font style="font-size:11pt;">Grantor will deliver to Secured Party promptly or ensure that Secured Party promptly receives (i) all Collateral, (ii) except as otherwise provided herein, all Collateral Revenues, (iii) such specific acknowledgments, Regulation U Statement of Purpose forms or other agreements or writings as Secured Party may request relating to the Collateral, (iv) copies of records and other reports relating to the Collateral in such form and detail and at such times as Secured Party may from time to time require, and (v) such information as Secured Party requires from time to time regarding Grantor&#8217;s financial condition or the Collateral and events which could affect either or both, and will permit Secured Party access at reasonable times to its records containing such information.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.9</font><font style="font-size:11pt;">Grantor will from time to time as required by Secured Party: execute and deliver to Secured Party, and file or record at Grantor&#8217;s expense, all notices and other documents Secured Party deems necessary in order for it to maintain a first-priority perfected security interest and control over, the Collateral; and perform such other acts, and execute and deliver to Secured Party in, such additional assignments, agreements and instruments as Secured Party may request in connection with the administration and enforcement of this Agreement and Secured Party&#8217;s or Lenders&#8217; rights, powers and remedies hereunder.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.10</font><font style="font-size:11pt;">Grantor will from time to time as required by Secured Party: &#160;(i) comply with any provision of any statute, regulation or treaty of the United States as to any Collateral if compliance with such provision is a condition to attachment, perfection or priority of, or ability of Secured Party to enforce, Secured Party&#8217;s security interest in such Collateral, (ii) obtain governmental and other third party waivers, consents and approvals in form and substance satisfactory to Secured Party, including, without limitation, any consent of any licensor, lessor or other person obligated on Collateral, (iii) take all actions under any earlier versions of the Uniform Commercial Code or under any other law, as reasonably determined by Secured Party to be applicable in any relevant Uniform Commercial Code or other jurisdiction, including any foreign jurisdiction.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.11</font><font style="font-size:11pt;">Grantor, without providing at least 30 days&#8217; prior written notice to Secured Party, will not change Grantor&#8217;s name or principal place of business.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.12</font><font style="font-size:11pt;">Grantor will not exercise or refrain from exercising any voting or consensual rights or powers relating to any Collateral if, in the reasonable judgment of Secured Party, such action would have a material adverse effect on the value of the Collateral.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">10.</font><a name="_Hlk151301870"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Intentionally Omitted</b><font style="font-size:11pt;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">11.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Collateral Protection Expenses; Preservation of Collateral</b><font style="font-size:11pt;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">11.1</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Expenses Incurred by Secured Party</b><font style="font-size:11pt;">. &#160;In Secured Party&#8217;s discretion, if Grantor fails to do so, Secured Party may discharge taxes and other encumbrances at any time levied or placed on any of the Collateral, maintain any of the Collateral, or pay any necessary filing fees or insurance premiums. Grantor agrees to reimburse Secured Party on demand for all expenditures so made. &#160;Secured Party shall have no obligation to Grantor to make any such expenditures, nor shall the making thereof be construed as the waiver or cure of any Event of Default.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">11.2</font><a name="_Ref42335537"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Secured Party&#8217;s Obligations and Duties</b><font style="font-size:11pt;">. &#160;Anything herein to the contrary notwithstanding, Grantor shall remain obligated and liable under each contract or agreement comprised in the Collateral to be observed or performed by Grantor thereunder. Secured Party shall not have any </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>5</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">obligation or liability under any such contract or agreement by reason of or arising out of this Agreement or the receipt by Secured Party of any payment relating to any of the Collateral, nor shall Secured Party be obligated in any manner to perform any of the obligations of Grantor under or pursuant to any such contract or agreement, to make inquiry as to the nature or sufficiency of any payment received by Secured Party in respect of the Collateral or as to the sufficiency of any performance by any party under any such contract or agreement, to present or file any claim, to take any action to enforce any performance or to collect the payment of any amounts which may have been assigned to Secured Party or to which Secured Party may be entitled at any time or times. &#160;Secured Party&#8217;s sole duty with respect to the custody, safe keeping and physical preservation of the Collateral in its possession, under Section 9-207 of the UCC of the State or otherwise, shall be to deal with such Collateral in the same manner as Secured Party deals with similar property for its own account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">12.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Securities and Deposits</b><font style="font-size:11pt;">. &#160;Subject to Section 13, Secured Party may at any time following and during the continuance of an Event of Default, at its option, transfer to itself or any nominee any securities constituting Collateral, receive any income thereon and hold such income as additional Collateral or apply it to the Obligations. &#160;Subject to Section 13, whether or not any Obligations are due, Secured Party and Lenders may following and during the continuance of an Event of Default demand, sue for, collect, or make any settlement or compromise which it deems desirable with respect to the Collateral. &#160;Subject to Section 13, regardless of the adequacy of Collateral or any other security for the Obligations, any deposits or other sums at any time credited by or due from Secured Party or Lenders to Grantor may at any time be applied to or set off against any of the Obligations.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">13.</font><a name="_Hlk178168877"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Secured Party&#8217;s Agreements Regarding Remedies</b><font style="font-size:11pt;">. &#160;Notwithstanding anything to the contrary in this Agreement, Secured Party agrees that, prior to the exercise of any of Secured Party&#8217;s rights to liquidate, sell or otherwise dispose of (including by setoff or otherwise) any portion of the Collateral described in this Agreement, Secured Party shall liquidate, sell or otherwise dispose of the Borrower Collateral (as defined below) and apply the proceeds from such liquidation, sale or other disposition towards the payment of the Obligations; provided, however, nothing herein shall prevent Secured Party from liquidating, selling or otherwise disposing of (including by setoff or otherwise) all or any portion of the Collateral if Secured Party&#8217;s right to liquidate, sell or otherwise dispose of the Borrower Collateral is prevented, stayed or otherwise precluded by law, rule (administrative or otherwise), statute, or court order (including the application of any automatic stay or other similar rule or law). &#160;For clarity, Secured Party&#8217;s agreement to use the efforts described above will not be construed to require Secured Party to initiate or institute any suit, cause of action or other judicial proceeding to permit it to liquidate, sell or otherwise dispose of the Borrower Collateral. As used herein, &#8220;Borrower Collateral&#8221; means all &#8220;Collateral&#8221; as defined in that certain Security Agreement dated as of October 1, 2024 by and among Borrower, as grantor, and Zions Bancorporation, N.A. dba National Bank of Arizona, as secured party.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">14.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Power of Attorney</b><font style="font-size:11pt;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">14.1</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appointment and Powers of Secured Party</b><font style="font-size:11pt;">. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Grantor hereby irrevocably constitutes and appoints Secured Party and any officer or agent thereof, with full power of substitution, as its true and lawful attorneys-in-fact with full power and authority in the place and stead of Grantor or in Secured Party&#8217;s own name, for the purpose of carrying out the terms of this Agreement, to take any and all appropriate action and to execute any and all documents and instruments that may be necessary or useful to accomplish the purposes of this Agreement and, without limiting the generality of the foregoing, hereby gives said attorneys the power and right, on behalf of Grantor, without notice to or assent by Grantor, to do the following:</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>6</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">At any time after the occurrence and during the continuation of an Event of Default that is not timely cured as set forth in the Credit Agreement, without notice, and at Grantor&#8217;s expense, Secured Party in its name or in the name of Grantor may, but shall not be obligated to (i) collect by legal proceedings or otherwise, endorse, receive and receipt for all dividends, interest, principal payments and other sums now or hereafter payable upon or on account of the Collateral; (ii) make any compromise or settlement it deems desirable or proper with reference to the Collateral; (iii) participate in any recapitalization, reclassification, reorganization, consolidation, redemption, stock split, merger or liquidation of any issuer of any Collateral, and, in connection therewith, deposit or surrender control of the Collateral, accept money or other property in exchange for the Collateral, and take such action as it deems proper in connection therewith, and any other money or property received in exchange for the Collateral shall be applied to the Obligations or held by Secured Party thereafter as Collateral pursuant to the provisions hereof; (iv) cause Collateral to be transferred to its name (if not already in Secured Party&#8217;s name) or to the name of its nominee; and (v) exercise as to the Collateral all the rights, powers and remedies of an owner.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:11pt;">to the extent that Grantor&#8217;s authorization given in </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">3</u><font style="font-size:11pt;"> is not sufficient, to file such financing statements with respect hereto, with or without Grantor&#8217;s signature, or a photocopy of this Agreement in substitution for a financing statement, as Secured Party may deem appropriate and to execute in Grantor&#8217;s name such financing statements and amendments thereto and continuation statements which may require Grantor&#8217;s signature.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">14.2</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Ratification by Grantor</b><font style="font-size:11pt;">. &#160;To the extent permitted by law, Grantor hereby ratifies all that said attorneys shall lawfully do or cause to be done by virtue hereof. &#160;This power of attorney is a power coupled with an interest and is irrevocable until the termination of this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">14.3</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Duty on Secured Party</b><font style="font-size:11pt;">. &#160;The powers conferred on Secured Party hereunder are solely to protect its interests in the Collateral and shall not impose any duty upon it to exercise any such powers. &#160;Secured Party shall be accountable only for the amounts that it actually receives as a result of the exercise of such powers, and neither it nor any of its officers, directors, employees or agents shall be responsible to Grantor for any act or failure to act, except for Secured Party&#8217;s own gross negligence or willful misconduct.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">15.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rights and Remedies</b><font style="font-size:11pt;">. &#160;</font><font style="font-size:11pt;">During the continuation of an Event of Default, </font><font style="font-size:11pt;">Secured Party, without any other notice to or demand upon Grantor, has in any jurisdiction in which enforcement hereof is sought, in addition to all other rights and remedies, the rights and remedies of a secured party under the UCC of the State and any additional rights and remedies which may be provided to a secured party in any jurisdiction in which Collateral is located, including, without limitation, the right to take possession of the Collateral. In addition, Grantor waives any and all rights that it may have to a judicial hearing in advance of the enforcement of any of Secured Party&#8217;s rights and remedies hereunder, including, without limitation, its right following an Event of Default to take immediate possession of the Collateral and to exercise its rights and remedies with respect thereto.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">16.</font><a name="_Ref42335452"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Standards for Exercising Rights and Remedies</b><font style="font-size:11pt;">. &#160;To the extent that applicable law imposes duties on Secured Party to exercise remedies in a commercially reasonable manner, Grantor acknowledges and agrees that it is not commercially unreasonable for Secured Party (a) to fail to incur expenses reasonably deemed significant by Secured Party to prepare Collateral for disposition or otherwise to fail to complete raw material or work in process into finished goods or other finished products for disposition, (b) to fail to obtain third party consents for access to Collateral to be disposed of, or to obtain or, if not required by other law, to fail to obtain governmental or third party consents for the collection or disposition of Collateral to be collected or disposed of, (c) to fail to exercise collection remedies against account debtors or other persons obligated on Collateral or to fail to remove liens or encumbrances on or any adverse claims against Collateral, (d) to exercise collection remedies against account debtors and other persons obligated on </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>7</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">Collateral directly or through the use of collection agencies and other collection specialists, (e) to advertise dispositions of Collateral through publications or media of general circulation, whether or not the Collateral is of a specialized nature, (f) to contact other persons, whether or not in the same business as Grantor, for expressions of interest in acquiring all or any portion of the Collateral, (g) to hire one or more professional auctioneers to assist in the disposition of Collateral, whether or not the collateral is of a specialized nature, (h) to dispose of Collateral by utilizing Internet sites that provide for the auction of assets of the types included in the Collateral or that have the reasonable capability of doing so, or that match buyers and sellers of assets, (i) to dispose of assets in wholesale rather than retail markets, (j) to disclaim disposition warranties, (k) to purchase insurance or credit enhancements to insure Secured Party against risks of loss, collection or disposition of Collateral or to provide to Secured Party a guaranteed return from the collection or disposition of Collateral, or (l) to the extent deemed appropriate by Secured Party, to obtain the services of other brokers, investment bankers, consultants and other professionals to assist Secured Party in the collection or disposition of any of the Collateral. &#160;Grantor acknowledges that the purpose of this </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16</u><font style="font-size:11pt;"> is to provide non-exhaustive indications of what actions or omissions by Secured Party would fulfill Secured Party&#8217;s duties under the UCC or other law of the State or any other relevant jurisdiction in Secured Party&#8217;s exercise of remedies against the Collateral and that other actions or omissions by Secured Party shall not be deemed to fail to fulfill such duties solely on account of not being indicated in this </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16</u><font style="font-size:11pt;">. &#160;Without limitation upon the foregoing, nothing contained in this </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16</u><font style="font-size:11pt;"> shall be construed to grant any rights to Grantor or to impose any duties on Secured Party that would not have been granted or imposed by this Agreement or by applicable law in the absence of this </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16</u><font style="font-size:11pt;">.</font><font style="font-size:11pt;"> </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">17.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Waiver by Secured Party, etc</b><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">.</u><font style="font-size:11pt;"> &#160;Secured Party shall not be deemed to have waived any of its rights or remedies in respect of the Obligations or the Collateral unless such waiver shall be in writing and signed by Secured Party. No delay or omission on the part of Secured Party in exercising any right or remedy shall operate as a waiver of such right or remedy or any other right or remedy. A waiver on any one occasion shall not be construed as a bar to or waiver of any right or remedy on any future occasion. All rights and remedies of Secured Party with respect to the Obligations or the Collateral, whether evidenced hereby or by any other instrument or papers, shall be cumulative and may be exercised singularly, alternatively, successively or concurrently at such time or at such times as Secured Party deems expedient.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">18.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Suretyship Waivers by Grantor</b><font style="font-size:11pt;">. &#160;Grantor waives demand, notice, protest, notice of acceptance of this Agreement, notice of loans made, credit extended, Collateral received or delivered or other action taken in reliance hereon and all other demands and notices of any description. With respect to both the Obligations and the Collateral, Grantor assents to any extension or postponement of the time of payment or any other indulgence, to any substitution, exchange or release of or failure to perfect any security interest in any Collateral, to the addition or release of any party or person primarily or secondarily liable, to the acceptance of partial payment thereon and the settlement, compromising or adjusting of any thereof, all in such manner and at such time or times as Secured Party may deem advisable. Secured Party shall have no duty as to the collection or protection of the Collateral or any income therefrom, the preservation of rights against prior parties, or the preservation of any rights pertaining thereto beyond the safe custody thereof as set forth in </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section </u><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">11.2</u><font style="font-size:11pt;">. &#160;Grantor further waives any and all other suretyship defenses.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">19.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Marshaling</b><font style="font-size:11pt;">. &#160;Subject to Section 13, Secured Party shall not be required to marshal any present or future collateral security (including but not limited to the Collateral) for, or other assurances of payment of, the Obligations or any of them or to resort to such collateral security or other assurances of payment in any particular order, and all of its rights and remedies hereunder and in respect of such collateral security and other assurances of payment shall be cumulative and in addition to all other rights and remedies, however existing or arising. To the extent that it lawfully may, Grantor hereby agrees that it will not invoke any law relating to the marshaling of collateral which might cause delay in or impede the enforcement of Secured Party&#8217;s rights and remedies under this Agreement or under any other instrument creating or evidencing any of the Obligations or under which any of the Obligations is outstanding or by which any of the Obligations </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>8</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">is secured or payment thereof is otherwise assured, and, to the extent that it lawfully may, Grantor hereby irrevocably waives the benefits of all such laws.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">20.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Proceeds of Dispositions; Expenses</b><font style="font-size:11pt;">. &#160;Grantor shall pay to Secured Party on demand any and all expenses, including reasonable attorneys&#8217; fees and disbursements, incurred or paid by Secured Party in protecting, preserving or enforcing Secured Party&#8217;s rights and remedies under or in respect of any of the Obligations or any of the Collateral. After deducting all of said expenses, the residue of any proceeds of collection or sale or other disposition of the Collateral shall, to the extent actually received in cash, be applied to the payment of the Obligations in such order or preference as set forth in the Credit Agreement, proper allowance and provision being made for any Obligations not then due. Upon the final payment and satisfaction in full of all of the Obligations and after making any payments required by Sections 9-608(a)(1)(C) or 9-615(a)(3) of the UCC of the State, any excess shall be promptly returned to Grantor. In the absence of final payment and satisfaction in full of all of the Obligations, Grantor shall remain liable for any deficiency.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">21.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Overdue Amounts</b><font style="font-size:11pt;">. &#160;Until paid, all amounts due and payable by Grantor hereunder shall be a debt secured by the Collateral and shall bear, whether before or after judgment, interest at the default rate of interest provided in the Credit Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">22.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law; Consent to Jurisdiction</b><font style="font-size:11pt;">. &#160;THIS AGREEMENT IS INTENDED TO TAKE EFFECT AS A SEALED INSTRUMENT AND SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF ARIZONA. Grantor agrees that any action or claim arising out of, or any dispute in connection with, this Agreement, any rights, remedies, obligations, or duties hereunder, or the performance or enforcement hereof or thereof, may be brought in the courts of the State or any federal court sitting therein and consents to the non-exclusive jurisdiction of such court and to service of process in any such suit being made upon Grantor by mail at the address specified in the Credit Agreement. Grantor hereby waives any objection that it may now or hereafter have to the venue of any such suit or any such court or that such suit is brought in an inconvenient court.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">23.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Counterparts</b><font style="font-size:11pt;">. &#160;</font><font style="font-size:11pt;">This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which collectively shall be deemed to be one and the same agreement, binding on all of the parties hereto notwithstanding that all such parties have not signed the same counterpart. &#160;Counterpart signature pages to this Agreement transmitted by facsimile transmission, by electronic mail in &#8220;portable document format&#8221; (.pdf) form, or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">24.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Continuation and Termination</b><font style="font-size:11pt;">. &#160;This Agreement shall continue in effect until the earlier of (a) both of the following have occurred: (i) payment and performance in full of all Obligations and (ii) the full and final termination of any commitment to extend any financial accommodations under the Credit Agreement, or (b) Borrower&#8217;s pledge to Lender of $100,000,000 in cash collateral in substitution of the Collateral. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">25.</font><a name="_Toc325704611"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DISPUTE RESOLUTION</b><font style="font-size:11pt;">. &#160;This Section contains a jury waiver, arbitration clause, and a class action waiver. &#160;READ IT CAREFULLY. &#160;</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>9</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;"><a name="_Toc325704612"></a></font>This dispute resolution provision shall supersede and replace any prior &#8220;Jury Waiver,&#8221; &#8220;Judicial Reference,&#8221; &#8220;Class Action Waiver,&#8221; &#8220;Arbitration,&#8221; &#8220;Dispute Resolution,&#8221; or similar alternative dispute agreement or provision between or among the parties. &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">25.1</font><a name="_Toc325704613"></a><a name="_Toc325704615"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">JURY TRIAL WAIVER; CLASS ACTION WAIVER</b><font style="font-size:11pt;">. &#160;As permitted by applicable law, </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">each party waives their respective rights to a trial before a jury in connection with any Dispute</u><font style="font-size:11pt;"> (as &#8220;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dispute</u><font style="font-size:11pt;">&#8221; is hereinafter defined), and </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Disputes shall be resolved by a judge sitting without a jury</u><font style="font-size:11pt;">. &#160;If a court determines that this provision is not enforceable for any reason and at any time prior to trial of the Dispute, but not later than 30 days after entry of the order determining this provision is unenforceable, any party shall be entitled to move the court for an order compelling arbitration and staying or dismissing such litigation pending arbitration (&#8220;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Arbitration Order</u><font style="font-size:11pt;">&#8221;). &#160;If permitted by applicable law, </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">each party also waives the right to litigate in court or an arbitration proceeding any Dispute as a class action, either as a member of a class or as a representative, or to act as a private attorney general</u><font style="font-size:11pt;">. &#160;</font><a name="_Toc325704614"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">25.2</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ARBITRATION</b><font style="font-size:11pt;">. &#160;If a claim, dispute, or controversy arises between us with respect to this Agreement, related agreements, </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">or any other agreement or business relationship between any of us whether or not related to the subject matter of this Agreement</u><font style="font-size:11pt;"> (all of the foregoing, a &#8220;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dispute</u><font style="font-size:11pt;">&#8221;), and </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">only if</u><font style="font-size:11pt;"> a jury trial waiver is not permitted by applicable law or ruling by a court, any of us may require that the Dispute be resolved by binding arbitration before a single arbitrator at the request of any party. &#160;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">By agreeing to arbitrate a Dispute, each party gives up any right that party may have to a jury trial, as well as other rights that party would have in court that are not available or are more limited in arbitration, such as the rights to discovery and to appeal.</u><font style="font-size:11pt;"> &#160;</font></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Arbitration shall be commenced by filing a petition with, and in accordance with the applicable arbitration rules of, JAMS or National Arbitration Forum (&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administrator</u>&#8221;) as selected by the initiating party. &#160;If the parties agree, arbitration may be commenced by appointment of a licensed attorney who is selected by the parties and who agrees to conduct the arbitration without an Administrator. &#160;Disputes include matters (i) relating to a deposit account, application for or denial of credit, enforcement of any of the obligations we have to each other, compliance with applicable laws and/or regulations, performance or services provided under any agreement by any party, (ii) based on or arising from an alleged tort, or (iii) involving either of our employees, agents, affiliates, or assigns of a party. <font style="text-decoration-line:none;"> However, Disputes do not include</font><font style="font-size:12pt;"><a name="_DV_M7"></a></font> the validity, enforceability, meaning, or scope of this <font style="font-size:12pt;"><a name="_DV_C15"></a></font>arbitration provision and such matters may be determined only by a court<font style="font-size:12pt;"><a name="_DV_C16"></a></font>. &#160;<font style="text-decoration-line:none;">If a third party is a party to a Dispute, we each will consent to including the third party in the arbitration proceeding for resolving the Dispute with the third party</font><font style="font-size:12pt;"><a name="_DV_M9"></a><a name="_DV_M10"></a></font>. &#160;Venue for the arbitration proceeding shall be at a location determined by mutual agreement of the parties or, if no agreement, in the city and state where lender or bank is headquartered. &#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="font-size:12pt;"><a name="_Toc325704616"></a></font>After entry of an Arbitration Order, the non-moving party shall commence arbitration. &#160;The moving party shall, at its discretion, also be entitled to commence arbitration but is under no obligation to do so, and the moving party shall not in any way be adversely prejudiced by electing not to commence arbitration. &#160;The arbitrator: (i) will hear and rule on appropriate dispositive motions for judgment on the pleadings, for failure to state a claim, or for full or partial summary judgment; (ii) will render a decision and any award applying applicable law; (iii) will give effect to any limitations period in determining any Dispute or defense; (iv) shall enforce the doctrines of compulsory counterclaim, res judicata, and collateral estoppel, if applicable; (v) with regard to motions and the arbitration hearing, shall apply rules of evidence governing civil cases; and (vi) will apply the law of the state specified in the agreement giving rise to the Dispute. &#160;Filing of a petition for arbitration shall not prevent any party from (i) seeking and obtaining from a court of competent jurisdiction (notwithstanding ongoing arbitration) provisional or ancillary remedies including but not limited to injunctive relief, property preservation orders, foreclosure, eviction, attachment, replevin, garnishment, and/or the appointment of a receiver, (ii) pursuing non-judicial foreclosure, or (iii) availing </p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>10</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">itself of any self-help remedies such as setoff and repossession. &#160;The exercise of such rights shall not constitute a waiver of the right to submit any Dispute to arbitration.<font style="font-size:12pt;"><a name="_Toc325704617"></a></font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Judgment upon an arbitration award may be entered in any court having jurisdiction except that, if the arbitration award exceeds $4,000,000, any party shall be entitled to a de novo appeal of the award before a panel of three arbitrators. &#160;To allow for such appeal, if the award (including Administrator, arbitrator, and attorney&#8217;s fees and costs) exceeds $4,000,000, the arbitrator will issue a written, reasoned decision supporting the award, including a statement of authority and its application to the Dispute. &#160;A request for de novo appeal must be filed with the arbitrator within 30 days following the date of the arbitration award; if such a request is not made within that time period, the arbitration decision shall become final and binding. &#160;On appeal, the arbitrators shall review the award de novo, meaning that they shall reach their own findings of fact&#160;and conclusions of law rather than deferring in any manner to the original arbitrator. &#160;Appeal of an arbitration award shall be pursuant to the rules of the Administrator or, if the Administrator has no such rules, then the JAMS arbitration appellate rules shall apply.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;"><a name="_Toc325704618"></a></font>Arbitration under this provision concerns a transaction involving interstate commerce and shall be governed by the Federal Arbitration Act, 9 U.S.C. &#167; 1 <i style="font-style:italic;">et seq</i>. &#160;This arbitration provision shall survive any termination, amendment, or expiration of this Agreement. &#160;If the terms of this provision vary from the Administrator&#8217;s rules, this arbitration provision shall control. &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">25.3</font><a name="_Toc325704619"></a><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">RELIANCE</b><font style="font-size:11pt;">. &#160;Each party (i) certifies that no one has represented to such party that the other party would not seek to enforce jury and class action waivers in the event of suit, and (ii) acknowledges that it and the other party have been induced to enter into this Agreement by, among other things, the mutual waivers, agreements, and certifications in this Section. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">26.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unlawful Use, Medical Marijuana, Controlled Substances and Prohibited Activities</b><font style="font-size:11pt;">. &#160;Grantor shall not use, occupy, or permit the use or occupancy of any leased or owned real property or any Collateral by Grantor or any lessee, tenant, licensee, permittee, agent, or any other person in any manner that would be a violation of any applicable federal, state or local law or regulation, regardless of whether such use or occupancy is lawful under any conflicting law, including without limitation any law relating to the use, sale, possession, cultivation, manufacture, distribution or marketing of any controlled substances or other contraband (whether for commercial, medical, or personal purposes), or any law relating to the medicinal use or distribution of marijuana (collectively, &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prohibited Activities</b><font style="font-size:11pt;">&#8221;). &#160;Any lease, license, sublease or other agreement for use, occupancy or possession of any leased or owned real property or any Collateral (collectively a &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">lease</b><font style="font-size:11pt;">&#8221;) with any third person (&#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">lessee</b><font style="font-size:11pt;">&#8221;) shall expressly prohibit the lessee from engaging or permitting others to engage in any Prohibited Activities. &#160;Grantor shall upon demand provide Secured Party with a written statement setting forth its compliance with this section and stating whether any Prohibited Activities are or may be occurring in, on or around any leased or owned real property or any Collateral. &#160;If Grantor becomes aware that any lessee is likely engaged in any Prohibited Activities, Grantor shall, in compliance with applicable law, terminate the applicable lease and take all actions permitted by law to discontinue such activities. &#160;Grantor shall keep Secured Party fully advised of its actions and plans to comply with this section and to prevent Prohibited Activities. &#160;</font></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This section is a material consideration and inducement upon which Secured Party relies in extending the Loan and other financial accommodations to Grantor. Failure by Grantor to comply with this section shall constitute a material non-curable Event of Default. &#160;Notwithstanding anything in this Agreement, the Credit Agreement or the Loan Documents regarding rights to cure Events of Default, Secured Party is entitled upon breach of this section to immediately exercise any and all remedies under this Agreement, the Credit Agreement, the Loan Documents, and by law. </p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>11</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition and not by way of limitation, Grantor shall indemnify, defend and hold Secured Party harmless for, from and against any loss, claim, damage, liability, fine, penalty, cost or expense (including attorneys&#8217; fees and expenses) arising from, out of or related to any Prohibited Activities at or on any leased or owned real property or any Collateral, Prohibited Activities by Grantor or any lessee of any leased or owned real property or any Collateral, or Grantor&#8217;s breach, violation, or failure to enforce or comply with any of the covenants set forth in this section. This indemnity includes, without limitation any claim by any governmental entity or agency, any lessee, or any third person, including any governmental action for seizure or forfeiture of any leased or owned real property or any Collateral (with or without compensation to Secured Party, and whether or not any leased or owned real property or any Collateral is taken free of or subject to Secured Party&#8217;s lien or security interest). &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">27.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WAIVER OF DEFENSES AND RELEASE OF CLAIMS</b><font style="font-size:11pt;">. The undersigned hereby (i) represents that neither the undersigned nor any principal of the undersigned has any defenses to or setoffs against any indebtedness or other obligations owing in connection with the Loan by Grantor, or by the undersigned&#8217;s principals, to Secured Party or Secured Party&#8217;s affiliates (as used in this </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 28</u><font style="font-size:11pt;">, the &#8220;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Obligations</u><font style="font-size:11pt;">&#8221;), nor any claims against Secured Party or Secured Party&#8217;s affiliates for any matter whatsoever, related or unrelated to the Obligations, and (ii) releases Secured Party and Secured Party&#8217;s affiliates, officers, directors, employees and agents from all claims, causes of action, and costs, in law or equity, known or unknown, whether or not matured or contingent, existing as of the date hereof that the undersigned has or may have by reason of any matter of any conceivable kind or character whatsoever, related or unrelated to the Obligations, including the subject matter of this Agreement. The foregoing release does not apply, however, to claims for future performance of express contractual obligations that mature after the date hereof that are owing to the undersigned by Secured Party or Secured Party&#8217;s affiliates. As used in this paragraph, the word &#8220;undersigned&#8221; does not include Secured Party or any individual signing on behalf of Secured Party. The undersigned acknowledges that Secured Party has been induced to enter into or continue the Obligations by, among other things, the waivers and releases in this paragraph</font><font style="color:#008181;font-size:11pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">28.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Document Imaging</b><font style="font-size:11pt;">. &#160;Secured Party shall be entitled, in its sole discretion, to image or make copies of all or any selection of the agreements, instruments, documents, and items and records governing, arising from or relating to any of Grantor&#8217;s loans, including, without limitation, this Agreement and the Loan Documents, and Secured Party may destroy or archive the paper originals. &#160;The parties hereto (i) waive any right to insist or require that Secured Party produce paper originals, (ii) agree that such images shall be accorded the same force and effect as the paper originals, (iii) agree that Secured Party is entitled to use such images in lieu of destroyed or archived originals for any purpose, including as admissible evidence in any demand, presentment or other proceedings, and (iv) further agree that any executed facsimile (faxed), scanned, or other imaged copy of this Agreement or any Loan Document shall be deemed to be of the same force and effect as the original manually executed document.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">29.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Miscellaneous</b><font style="font-size:11pt;">. &#160;The headings of each section of this Agreement are for convenience only and shall not define or limit the provisions thereof. This Agreement and all rights and obligations hereunder shall be binding upon Grantor and its respective successors and assigns, and shall inure to the benefit of Secured Party and its successors and assigns. </font><font style="font-size:11pt;">This Agreement may be amended or modified only in writing signed by Secured Party and Grantor</font><font style="font-size:11pt;">. If any term of this Agreement shall be held to be invalid, illegal or unenforceable, the validity of all other terms hereof shall in no way be affected thereby, and this Agreement shall be construed and be enforceable as if such invalid, illegal or unenforceable term had not been included herein. Grantor acknowledges receipt of a copy of this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-transform:uppercase;white-space:nowrap;">30.</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-Borrower Grantor</b><font style="font-size:11pt;">. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.1</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rights of Secured Party</b><font style="font-size:11pt;">. &#160;With respect to the Obligations, Grantor authorizes Secured Party to perform any or all of the following acts at any time in its sole discretion, all without notice to or </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>12</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">the consent or approval of Grantor and without affecting Secured Party&#8217;s rights or Grantor&#8217;s obligations under this Agreement:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Secured Party may alter any Obligation, including renewing, compromising, extending or accelerating, or otherwise changing the time for payment of, or increasing or decreasing the rate of interest on, all or any part of any Obligation.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">Secured Party may take and hold security for any Obligation, accept additional or substituted security therefor, and subordinate, exchange, enforce, waive, release, compromise, fail to perfect, and sell or otherwise dispose of any such security.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:11pt;">Secured Party may direct the order and manner of any public or private sale of all or any part of any security assigned to Secured Party by Borrower or any other person, or otherwise to comply with the Uniform Commercial Code with respect to any personal property collateral, and Secured Party may also bid at any such sale.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><font style="font-size:11pt;">Secured Party may apply any payments or recoveries from Borrower, any guarantor (a &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Guarantor</b><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#8221;</u><font style="font-size:11pt;">) of any Obligation or any other source, and any proceeds of any security, to the Obligations in such manner, order and priority as Secured Party may elect, whether or not those obligations are secured at the time of the application.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(e)</font><font style="font-size:11pt;">Secured Party may release Borrower or any other person of its liability for all or any part of any Obligation.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(f)</font><font style="font-size:11pt;">Secured Party may substitute, add, or release any one or more Guarantors or endorsers.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(g)</font><font style="font-size:11pt;">In addition to the Obligations, Secured Party may extend other credit to Borrower, and may take and hold security for the credit so extended, all without affecting Grantor&#8217;s liability under this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.2</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grantor&#8217;s Waivers</b><font style="font-size:11pt;">. &#160;Grantor waives:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Subject to Section 13, a</font><font style="font-size:11pt;">ny right it may have to require Secured Party to proceed against Borrower or any other person, proceed against or exhaust any security held from Borrower or any other person, or pursue any other remedy in Secured Party&#8217;s power to pursue;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">Any defense based on any claim that Grantor&#8217;s obligations exceed or are more burdensome than those of Borrower;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:11pt;">Any defense based on (i) any legal disability of Borrower or any other person, (ii) any release, discharge, modification, impairment, or limitation of the liability of Borrower or any other person to Secured Party from any cause, whether consented to by Secured Party or arising by operation of law or from any bankruptcy or other voluntary or involuntary proceeding, in or out of court, for the adjustment of debtor-creditor relationships (&#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insolvency Proceeding</b><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#8221;</u><font style="font-size:11pt;">), and (iii) any rejection or disaffirmance of all or any part of any Obligation, or any security therefor, in any such Insolvency Proceeding;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><font style="font-size:11pt;">Any defense based on any action taken or omitted by Secured Party in any Insolvency Proceeding involving Borrower, including any election to have Secured Party&#8217;s claim allowed as being secured, partially secured or unsecured, any extension of credit by Secured Party to Borrower in </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>13</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">any Insolvency Proceeding, and the taking and holding by Secured Party of any security for any such extension of credit;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(e)</font><font style="font-size:11pt;">All presentments, demands for performance, notices of nonperformance, protests, notices of protest, notices of dishonor, and of the existence, creation, or incurring of new or additional indebtedness, and demands and notices of every kind;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(f)</font><font style="font-size:11pt;">Any defense based on or arising out of any defense that Borrower may have to the payment or performance of all or any part of any Obligation;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(g)</font><font style="font-size:11pt;">Any defense based on the unenforceability or invalidity of any collateral assignment or guaranty with respect to any Obligation, or the lack of perfection or continuing perfection or lack of priority of any lien (other than the lien of the Agreement) which secures any Obligation; and</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(h)</font><font style="font-size:11pt;">Any failure of Secured Party to marshal assets in favor of Grantor or any other person.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.3</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waivers of Subrogation and Other Rights</b><font style="font-size:11pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Subject to Section 13, u</font><font style="font-size:11pt;">pon a default by Borrower, Secured Party in its sole discretion, without prior notice to or consent of Grantor, may elect to (i) foreclose either judicially or nonjudicially against any real or personal property security that Secured Party may hold for the Obligations, (ii) accept a transfer of any such security in lieu of foreclosure, (iii) compromise or adjust all or any part of any Obligation or make any other accommodation with Borrower or any Guarantor, or (iv) exercise any other remedy against Borrower or any security. &#160;No such action by Secured Party shall release or limit the liability of Grantor, who shall remain liable under this Agreement after the action, even if the effect of the action is to deprive Grantor of any subrogation rights, rights of indemnity, or other rights to collect reimbursement from Borrower for any sums paid to Secured Party, whether contractual or arising by operation of law or otherwise. &#160;Grantor expressly agrees that under no circumstances shall it be deemed to have any right, title, interest, or claim in or to any real or personal property to be held by Secured Party or any third party after any foreclosure or transfer in lieu of foreclosure of any security for the Obligations.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">Regardless of whether Grantor may have made any payments to Secured Party, Grantor forever waives (i) all rights of subrogation, all rights of indemnity, and any other rights to collect reimbursement from Borrower for any sums paid by Grantor to Secured Party with respect to the Obligations, whether contractual or arising by operation of law (including the United States Bankruptcy Code or any successor or similar statute) or otherwise, (ii) all rights to enforce any remedy that Grantor may have against Borrower with respect to the Obligations, and (iii) all rights to participate in any security now or later to be held by Secured Party for the Obligations.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:11pt;">Grantor understands and acknowledges that if Secured Party forecloses judicially or nonjudicially against any real property security for the Loan, such foreclosure could impair or destroy any ability that Grantor may have to seek reimbursement, contribution, or indemnification from Borrower or others based on any right that Grantor may have of subrogation, reimbursement, contribution, or indemnification for any amounts paid by Grantor under the Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><font style="font-size:11pt;">All notices to Grantor, to Borrower, or to any other person, including, but not limited to, notices of the acceptance of this Agreement, or the creation, renewal, extension, modification or accrual of any of the Obligations owed to Secured Party and, enforcement of any right or remedy with respect thereto, and notice of any other matters relating thereto.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>14</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(e)</font><font style="font-size:11pt;">Diligence and demand of payment, presentment, protest, dishonor and notice of dishonor.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(f)</font><font style="font-size:11pt;">All defenses and claims based on principles of suretyship and/or guaranty.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(g)</font><font style="font-size:11pt;">Any and all benefits under Arizona Revised Statutes (&#8220;</font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">A.R.S.</u><font style="font-size:11pt;">&#8221;) Sections 12-1641 through 12-1646 and Rule 17(f) of the Arizona Rules of Civil Procedure.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(h)</font><font style="font-size:11pt;">All statutes of limitations as a defense to any action or proceeding brought against Grantor by Secured Party, to the fullest extent permitted by law.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.4</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Information Regarding Borrower</b><font style="font-size:11pt;">. &#160;Grantor warrants and agrees that Grantor has not relied, and will not rely, on any representations and warranties by Secured Party to Grantor with respect to the creditworthiness of Borrower or the prospects of repayment of any Obligation from sources other than the Collateral. &#160;Before signing this Agreement, Grantor will have investigated the financial condition and business operations of Borrower, and such other matters as Grantor may deem appropriate to assure itself of Borrower&#8217;s ability to discharge its obligations under or with respect to the Obligations. &#160;Grantor assumes full responsibility for such due diligence, as well as for keeping informed of all matters which may affect Borrower&#8217;s ability to pay and perform its obligations to Secured Party. &#160;Secured Party has no duty to disclose to Grantor any information which Secured Party may have or receive about Borrower&#8217;s financial condition or business operations, or any other circumstances bearing on Borrower&#8217;s ability to perform. &#160;Grantor is familiar with the terms and conditions of the Loan Documents and consents to all provisions thereof.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.5</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subordination</b><b style="font-size:11pt;font-weight:bold;">.</b><font style="font-size:11pt;"> &#160;Any rights of Grantor, whether now existing or later arising, to receive payment on account of any indebtedness (including interest) owed to it by Borrower,</font><sup style="font-size:8.25pt;vertical-align:top;"><a style="vertical-align:super;" href="#footnote-4">3</a></sup><font style="font-size:11pt;"> or to withdraw capital invested by it in Borrower (if applicable), or to receive distributions from Borrower (if applicable), shall at all times be subordinate as to lien and time of payment and in all other respects to the full and prior repayment to Secured Party of all Obligations; </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u><font style="font-size:11pt;">, </font><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u><font style="font-size:11pt;">, that prior to the occurrence of an Event of Default, Grantor may receive payments of such subordinated obligations in the ordinary course of business and in a manner that is consistent with past practices.</font> <font style="font-size:11pt;">For the avoidance of doubt, this Section 30.5 does not apply to any payments made by Borrower and received by Grantor under and pursuant to that certain Master Services Agreement between Borrower and Grantor, dated July 1, 2018 (as the same may be amended and/or amended and restated from time to time).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.6</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consideration</b><b style="font-size:11pt;font-weight:bold;">.</b><font style="display:inline-block;width:2.63pt;"></font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Grantor acknowledges that it expects to benefit from Secured Party&#8217;s entering into certain material transactions with respect to the Obligations because of Grantor&#8217;s relationship to Borrower, and that it is executing this Agreement in consideration of such anticipated benefit. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">Grantor does not intend to defraud any of its creditors by execution and delivery of the Agreement. &#160;Grantor is not insolvent, and Grantor shall not be rendered insolvent by virtue of such execution of the Agreement. &#160;Grantor has determined that, in its opinion, the fair market value of the benefits to be derived by it from such execution of the Agreement will equal or exceed the cost and expense that may be incurred by Grantor under or in connection with the Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.7</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lawfulness and Reasonableness</b><font style="font-size:11pt;">. &#160;Grantor warrants that all of the waivers in this Agreement are made with full knowledge of their significance, and of the fact that events giving rise to any </font></div><div style="margin-bottom:5pt;margin-top:15pt;width:25%;border-bottom:1px solid black;"></div><a name="footnote-4"></a><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><sup style="font-size:8.25pt;vertical-align:top;">3</sup> Note to draft: Confirm no debt currently owed by GCU to GCE.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>15</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">defense or other benefit waived by Grantor may destroy or impair rights which Grantor would otherwise have against Secured Party, Borrower and other persons, or against collateral. &#160;Grantor agrees that (i) all such waivers are reasonable under the circumstances and (ii) if any such waiver is determined (by a court of competent jurisdiction) to be contrary to any law or public policy, the other waivers herein shall nonetheless remain in full force and effect.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.8</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agreement to be Absolute</b><font style="font-size:11pt;">. &#160;Grantor expressly agrees that until each and every term, covenant and condition of this Agreement is fully performed, Grantor shall not be released by or because of:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:11pt;">Any act or event which might otherwise discharge, reduce, limit or modify Grantor&#8217;s obligations under this Agreement;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:11pt;">Any waiver, extension, modification, forbearance, delay or other act or omission of Secured Party, or its failure to proceed promptly or otherwise against Borrower, Grantor or any security;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:11pt;">Any action, omission or circumstance which might increase the likelihood that Grantor may be called upon to perform under this Agreement or which might affect the rights or remedies of Grantor against Borrower; or</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><font style="font-size:11pt;">Any dealings occurring at any time between Borrower and Secured Party, whether relating to the Obligations or otherwise.</font></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Grantor hereby expressly waives and surrenders any defense to its liability under this Agreement based upon any of the foregoing acts, omissions, agreements, waivers or matters. &#160;It is the purpose and intent of this Agreement that the obligations of Grantor under it shall be absolute and unconditional under any and all circumstances.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.9</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitation on Amount Obligated; Contribution by Other Persons</b><font style="font-size:11pt;">. &#160;Anything contained in this Agreement to the contrary notwithstanding, if any Fraudulent Transfer Law (as hereinafter defined) is determined by a court of competent jurisdiction to be applicable to the obligations of Grantor under the Agreement, such obligations shall be limited to a maximum aggregate amount equal to the largest amount that would not render Grantor&#8217;s obligations under the Agreement subject to avoidance as a fraudulent transfer or conveyance under Section 548 of Title 11 of the United States Code or any applicable provisions of comparable state law (collectively, the &#8220;</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fraudulent Transfer Laws</b><u style="font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">&#8221;</u><font style="font-size:11pt;">), in each case after giving effect to all other liabilities of Grantor, contingent or otherwise, that are relevant under the Fraudulent Transfer Laws (specifically excluding, however, any liabilities of Grantor in respect of intercompany indebtedness, if any, to Borrower or any Affiliate (as defined in the Credit Agreement) of Borrower to the extent that such indebtedness would be discharged in an amount equal to the amount paid by Grantor under the Agreement pursuant to which the liability of Grantor under the Agreement is included in the liabilities taken into account in determining such maximum amount) and after giving effect as assets to the value (as determined under the applicable provisions of the Fraudulent Transfer Laws) of any rights to subrogation, reimbursement, indemnification, or contribution of Grantor pursuant to applicable law or pursuant to the terms of any agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">30.10</font><b style="font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Enforceability</b><font style="font-size:11pt;">. &#160;Grantor hereby acknowledges that (i) the obligations undertaken by Grantor in the Agreement are complex in nature, (ii) numerous possible defenses to the enforceability of these obligations may presently exist and/or may arise hereafter, (iii) as part of Secured Party&#8217;s consideration for accepting the Agreement as security the Loan, Secured Party has specifically bargained for the waiver and relinquishment by Grantor of all such defenses, and (iv) Grantor has had the opportunity to seek and receive legal advice from skilled legal counsel in the area of financial transactions of the type </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>16</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:11pt;">contemplated herein. &#160;Given all of the above, Grantor hereby represents and confirms to Secured Party that Grantor is fully informed regarding, and that Grantor does thoroughly understand, (w) the nature of all such possible defenses, (x) the circumstances under which such defenses may arise, (y) the benefits which such defenses might confer upon Grantor, and (z) the legal consequences to Grantor of waiving such defenses. &#160;Grantor acknowledges that Grantor enters into this Agreement with the intent that the Agreement and all of the informed waivers in this Agreement shall each and all be fully enforceable by Secured Party, and that Secured Party is accepting the Agreement in material reliance upon the presumed full enforceability thereof.</font></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">[SIGNATURE PAGES FOLLOW]<font style="font-size:12pt;"><a name="_Hlk109862578"></a></font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;width:211pt;"></font>17</p><div style="height:0pt;position:relative;width:100%;"><div style="height:20.15pt;left:0%;position:absolute;top:0pt;width:201.6pt;z-index:-251658240;"><img src="lope-20241231xex10d17002.jpg" alt="Graphic" style="left:0pt;position:absolute;width:100%;z-index:-1;"><div style="height:20.15pt;left:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">IN WITNESS WHEREOF, intending to be legally bound, Grantor has caused this Agreement to be duly executed as of the date first above written.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 0pt 216pt;">DEBTOR:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 216pt;"><font style="font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 18pt 214.55pt;">GRAND CANYON EDUCATION, INC., a Delaware corporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 0pt 216pt;">By: &#160;/s/ Daniel E. Bachus</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0pt 215.6pt;"><font style="white-space:pre-wrap;">Name:  Daniel E. Bachus</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 18pt 215.6pt;"><font style="white-space:pre-wrap;">Title:  Chief Financial Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:216pt;margin:0pt;"><font style="font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 12pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 12pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 12pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 12pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;">Signature Page to Security Agreement (GCE)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="font-size:9pt;">ACTIVE\1613589805.4</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:21pt;left:0%;position:absolute;top:0pt;width:202.5pt;z-index:-9223372036603113472;"><div style="height:20.15pt;left:0pt;padding-bottom:0.85pt;position:relative;top:0pt;width:201.6pt;"><div style="height:20.15pt;left:0pt;padding-bottom:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 12pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;">Accepted:</font></p><p style="font-family:'Courier New';font-size:10pt;text-align:justify;margin:0pt 0pt 18pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;">ZIONS BANCORPORATION, N.A. dba National Bank of Arizona </font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 0pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;white-space:pre-wrap;">By:  /s/ Sabina Aaronson</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 0pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;white-space:pre-wrap;">Name:  Sabina Aaronson</font></p><p style="font-family:'Courier New';font-size:10pt;margin:0pt 0pt 0pt 216pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;white-space:pre-wrap;">Title:  Vice President</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:124.77pt;"></font>Signature Page to Security Agreement (GCE)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="font-size:9pt;">ACTIVE\1613589805.4</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:21pt;left:0%;position:absolute;top:0pt;width:202.5pt;z-index:-9223372036603115520;"><div style="height:20.15pt;left:0pt;padding-bottom:0.85pt;position:relative;top:0pt;width:201.6pt;"><div style="height:20.15pt;left:0pt;padding-bottom:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;">4856-1568-9703</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18
<SEQUENCE>3
<FILENAME>lope-20241231xex10d18.htm
<DESCRIPTION>EX-10.18
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:39 PM (UTC)--><html><head><meta charset="UTF-8"><title>.</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;font-weight:bold;text-align:right;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Exhibit 10.18</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;font-weight:bold;text-align:center;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">PLEDGE AND SECURITY AGREEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;font-weight:bold;text-align:center;margin:0pt 0pt 24pt 0pt;"><font style="font-size:12pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">THIS PLEDGE AND SECURITY AGREEMENT (this &#8220;<b style="font-weight:bold;">Agreement</b>&#8221;) dated October 1, 2024, is by and between <b style="font-weight:bold;">GRAND CANYON EDUCATION, INC., </b>a Delaware corporation (&#8220;<b style="font-weight:bold;">Pledgor</b>&#8221;), and <b style="font-weight:bold;">MIDFIRST BANK, </b>a federally chartered savings association (&#8220;<b style="font-weight:bold;">Lender</b>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">RECITALS:</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">A.</font><b style="font-weight:bold;">GRAND CANYON UNIVERSITY</b>, an Arizona nonprofit corporation (&#8220;<b style="font-weight:bold;">Borrower</b>&#8221;) and Lender entered into that certain Loan Agreement dated as of the date hereof (the &#8220;<b style="font-weight:bold;">Loan Agreement</b>&#8221;) pursuant to which the Lender has made a term loan to Borrower in the principal amount of TWO HUNDRED FIFTY MILLION AND NO/100 DOLLARS ($250,000,000.00) (the &#8220;<b style="font-weight:bold;">Loan</b>&#8221;) upon the terms and conditions set forth in the Loan Agreement. &#160;All capitalized terms used in this Agreement and not otherwise defined have the meanings given to such terms in the Loan Agreement.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">B.</font>The Loan is evidenced by that (i) certain $150,000,000.00 Promissory Note A (&#8220;<b style="font-weight:bold;">Note A</b>&#8221;), dated of even date herewith, made by Borrower in favor of Lender and (ii) certain $100,000,000.00 Promissory Note B, dated of even date herewith, made by Borrower in favor of Lender (&#8220;<b style="font-weight:bold;">Note B</b>&#8221; and individually and/or collectively, as the context requires, with Note A, the &#8220;<b style="font-weight:bold;">Note</b>&#8221;).</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">C.</font>Lender and Pledgor now desire to enter into this Agreement to grant to Lender a first priority lien and security interest in and to, and a right of set-off with respect to, the Deposit Account (as hereinafter defined) to secure Borrower&#8217;s obligations under the Loan Documents.</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">NOW, THEREFORE, Pledgor and Lender hereby agree as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Establishment of Controlled Account and Unrestricted Account</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Establishment</u><font style="font-size:12pt;">. &#160;Pledgor and Lender agree that substantially concurrently herewith, that certain deposit account number 2521005818 in the name of Pledgor with a minimum balance of One Hundred Million and No/100 Dollars ($100,000,000.00) (the &#8220;</font><b style="font-size:12pt;font-weight:bold;">Deposit Account</b><font style="font-size:12pt;">&#8221;) is established and shall be maintained with Lender. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Control; Disbursements</u><font style="font-size:12pt;">. &#160;Lender has sole control of the Deposit Account until the termination of this Agreement. &#160;Thereafter, Pledgor shall have sole control of the Deposit Account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><a name="_Hlk178250254"></a><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unrestricted Account</u>. &#160;<font style="font-size:12pt;">Pledgor and Lender agree that substantially concurrently herewith, that certain deposit account number 2529937052 in the name of Pledgor (the &#8220;</font><b style="font-size:12pt;font-weight:bold;">Unrestricted Account</b><font style="font-size:12pt;">&#8221;) is established and shall be maintained with Lender. &#160;Upon the monthly posting of interest earned on the Deposit Account and so long as no </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="height:0pt;position:relative;width:100%;"><div style="height:21pt;left:9.23%;max-width:90.77%;position:absolute;top:13.8pt;width:202.5pt;z-index:-9223372036603117568;"><div style="height:20.15pt;left:0pt;padding-bottom:0.85pt;position:relative;top:0pt;width:201.6pt;"><div style="height:20.15pt;left:0pt;padding-bottom:0pt;position:relative;top:0pt;width:201.6pt;"><div style="height:100%;left:0pt;position:relative;text-indent:0pt;top:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:10pt;width:100%;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">Event of Default shall have occurred and be continuing, Lender shall sweep the interest earned on the Deposit Account to the Unrestricted Account. &#160;Pledgor shall have sole control of the Unrestricted Account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant of Security Interest</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><font style="font-size:12pt;">As collateral security for the prompt and complete payment when due of all the Obligations under the Loan Documents, Pledgor has granted, bargained, sold, assigned, pledged, and set over and by these presents does hereby grant, bargain, sell, assign, pledge, transfer and set over unto the Lender for the benefit of Lender and its successors and assigns, a security interest in and to, all of Pledgor&#8217;s right, title and interest in and to the Deposit Account (including cash now or hereafter held by the Lender or deposited in the Deposit Account), together with all rights and proceeds respecting Deposit Account (collectively, the &#8220;</font><b style="font-size:12pt;font-weight:bold;">Collateral</b><font style="font-size:12pt;">&#8221;). &#160;Pledgor does hereby grant control of the Deposit Account to Lender in accordance with the Arizona Uniform Commercial Code. &#160;If requested by Lender, Pledgor authorizes Lender prepare and file one or more UCC financing statements for filing by Lender with the Delaware Secretary of State (the jurisdiction of Pledgor&#8217;s formation), or such other governmental offices as Lender may deem necessary to perfect its security interests hereunder and Pledgor agrees to execute and deliver one or more control agreements or other documents requested by Lender. &#160;Pledgor authorizes Lender to enter into any agreement or other instruments as Lender deems necessary to effect control over the Deposit Account and all amounts on deposit therein. &#160;Notwithstanding anything to the contrary in this Agreement, the assignment of Pledgor&#8217;s rights and interests in and to the Deposit Account and all amounts on deposit therein does not include Pledgor delegating or assigning to Lender any of its obligations under the Deposit Account and any agreement governing such Deposit Account between Lender, in its capacity as the administrator of the account, and Pledgor.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><font style="font-size:12pt;">To the extent that applicable law imposes duties on Lender to exercise remedies in a commercially reasonable manner, Pledgor acknowledges and agrees that it is not commercially unreasonable for Lender to (i) fail to incur expenses to prepare the Deposit Account for disposition, (ii) to fail to obtain governmental or third party consents for the disposition of the </font><font style="font-size:12pt;">Deposit Account</font><font style="font-size:12pt;">, (iii) to fail to remove liens or encumbrances on or any adverse claims against the Deposit Account, (iv) to disclaim disposition warranties, or (v) to the extent deemed appropriate by Lender, to obtain the services of other brokers, investment bankers, consultants and other professionals to assist Lender in the collection or disposition of any of the Deposit Account. &#160;Pledgor acknowledges that the purpose of this </font><b style="font-size:12pt;font-weight:bold;">Section 2(b)</b><font style="font-size:12pt;"> is to provide non-exhaustive indications of what actions or omissions by Lender would fulfill Lender&#8217;s duties under the Uniform Commercial Code or other law of the State of Arizona or any other relevant jurisdiction in Lender&#8217;s exercise of remedies against the Deposit Account and that other actions or omissions by Lender shall not be deemed to fail to fulfill such duties solely on account of not being indicated in this </font><b style="font-size:12pt;font-weight:bold;">Section 2(b)</b><font style="font-size:12pt;">. &#160;Without limitation upon the foregoing, nothing contained in this </font><b style="font-size:12pt;font-weight:bold;">Section 2(b)</b><font style="font-size:12pt;"> shall be construed to grant any rights to Pledgor or to impose any duties on Lender that would not have been granted or imposed by this Agreement or by applicable law in the absence of this </font><b style="font-size:12pt;font-weight:bold;">Section 2(b)</b><font style="font-size:12pt;">.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">2</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><font style="font-size:12pt;">Pledgor represents and warrants to Lender as follows: (a) Pledgor&#8217;s exact legal name is as indicated in the introductory paragraph hereof and on the signature page hereof and (b) Pledgor is an organization of the type and is organized in the jurisdiction set forth in the introductory paragraph hereof. &#160;Pledgor covenants with Lender as follows: (x) without providing at least 30 days prior written notice to Lender, Pledgor will not change its name, its place of business or, if more than one, chief executive office, or its mailing address or organizational identification number if it has one, (y) if Pledgor does not have an organizational identification number and later obtains one, Pledgor shall forthwith notify Lender of such organizational identification number, and (z) Pledgor will not change its type of organization, jurisdiction of organization or other legal structure</font><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Terms and Conditions</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administration by Lender of the Deposit Account</u><font style="font-size:12pt;">. &#160;The Deposit Account shall be held in the sole dominion and control of Lender and shall be administered, invested and managed by Lender in its reasonable discretion, and Pledgor shall have no rights or powers with respect to, or control over, the Deposit Account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lender&#8217;s Rights</u><font style="font-size:12pt;">. &#160;Lender has, with respect to the amounts deposited by Pledgor into the Deposit Account, all rights and remedies of a secured party under Articles 8 and 9a of the Arizona Uniform Commercial Code and other applicable laws. &#160;Pledgor does hereby grant Lender, control of the Deposit Account and any funds therein, as provided by the applicable Uniform Commercial Code.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Set-Off</u><font style="font-size:12pt;">. &#160;In addition to any other rights and remedies of Lender, Lender is authorized at any time and from time to time, following the occurrence of an Event of Default, without prior notice to Pledgor (any such notice being waived by Pledgor to the fullest extent permitted by law) to setoff and apply any and all amounts in Deposit Account at any time held by Lender to or for the credit or the account of Pledgor against any and all obligations of Borrower under the Loan Documents, now or hereafter existing, irrespective of whether or not Lender shall have made demand under the Loan Agreement or any other Loan Document and although such amounts owed may be contingent or unmatured. &#160;If Lender exercises such setoff right, it agrees promptly to notify Pledgor after any such setoff and application made by Lender and to provide a reasonable accounting of how such setoff was applied; </font><i style="font-size:12pt;font-style:italic;">provided, however</i><font style="font-size:12pt;">, that the failure to give such notice shall not affect the validity of such setoff and application. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lender&#8217;s Agreements Regarding Remedies</u><font style="font-size:12pt;">. &#160;Notwithstanding anything to the contrary in this Agreement, Lender agrees that, </font><a name="_Hlk178222626"></a><font style="font-size:11pt;">so long as the time for payment of the Indebtedness by Borrower has not been stayed, enjoined or prevented for any reason (including a stay or injunction resulting from the pendency against Borrower of a bankruptcy, insolvency, reorganization, dissolution or similar proceeding), Lender shall exhaust its rights and remedies under the Borrower Pledge Agreement prior to exercising its rights under this Agreement</font><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">4.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Termination and Disbursements from the Deposit Account</u><font style="font-size:12pt;">. &#160;</font><a name="_Hlk178222846"></a><font style="font-size:12pt;">Upon the earlier of (</font><font style="font-size:11pt;">a) payment in full of all Indebtedness due and owing under Note B, or (b) Borrower&#8217;s pledge to Lender of $100,000,000.00 in cash collateral in substitution of the Collateral, </font><font style="font-size:12pt;">Lender agrees to deliver and assign </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">3</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">back to Pledgor all of Lender&#8217;s rights in and to the Deposit Account and all funds then contained therein.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">5.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pledgor Waivers</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note and Notice Waivers</u><font style="font-size:12pt;">. &#160;Pledgor waives, to the full extent permitted by law, presentment, notice of dishonor, protest, notice of protest, notice of intent to accelerate, notice of acceleration, and all other notices or demands of any kind (including, without limitation, notice of the acceptance by Lender of this Agreement, notice of the existence, creation, non-payment, or non-performance of any or all Obligations, and notice of the acts or omissions of Lender</font><b style="font-size:12pt;font-weight:bold;">, </b><font style="font-size:12pt;">excepting only notices specifically provided for in this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waiver of Acts and Omissions of Lender</u><font style="font-size:12pt;">. &#160;Pledgor waives any defense to enforcement of the Obligations or any liens and encumbrances granted by Pledgor based on acts and omissions of Lender.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waiver of Statute of Limitations</u><font style="font-size:12pt;">. &#160;To the full extent permitted by law, Pledgor waives any and all statutes of limitations as a defense to any or all Obligations.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waiver of Law and Equitable Principles Conflicting With This Agreement</u><font style="font-size:12pt;">. &#160;Pledgor waives any and all provisions of law and equitable principles that conflict with this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">6.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Remedies</u><font style="font-size:12pt;">. &#160;Subject in each case to Section 3(d):</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">General</u><font style="font-size:12pt;">. &#160;Notwithstanding any provision to the contrary herein or any of the other Loan Documents, upon the happening of any Event of Default under the Loan Agreement, Lender may exercise all rights and remedies available to it under the Uniform Commercial Code, hereunder or under any or all of the Loan Documents.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Application of Funds</u><font style="font-size:12pt;">. &#160;From and after the occurrence and during the continuation of an Event of Default and without notice to or comment from Pledgor, Lender may apply such sums in the Deposit Account to Borrower&#8217;s Obligations under the Loan Documents in such order as Lender may determine, in its sole and absolute discretion.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Set Off</u><font style="font-size:12pt;">. &#160;In addition to the foregoing contractual right to apply the funds held in the Deposit Account, if an Event of Default exists and is continuing, Lender is authorized at any time and from time to time during the continuance of the Event of Default, without prior notice to Pledgor (any such notice being waived by Pledgor to the fullest extent permitted by law) to set-off and apply any and all deposits or deposit accounts (general or special, time or demand, provisional or final) at any time held by Lender to or for the credit or the account of Pledgor against any and all obligations of Borrower under the Loan Documents, now or hereafter existing, irrespective of whether or not Lender shall have made demand under this Loan Agreement or any other Loan Document and although such amounts owed may be contingent or unmatured.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">4</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">7.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Further Assurances</u><font style="font-size:12pt;">. &#160;Pledgor will, at any time and from time to time, execute and deliver such further documents, instruments and agreements and do such further acts as shall be required by law or be requested by Lender in its reasonable discretion to confirm, perfect, protect or further assure the interests of Lender hereunder, including but not limited to the perfection and maintenance of a first priority lien and security interest in the Deposit Account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">8.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Liability for Lawful Actions</u><font style="font-size:12pt;">. &#160;Neither Lender nor any of its officers, directors, employees, agents, advisers, attorneys-in-fact or affiliates shall be liable for any action lawfully taken or omitted to be taken by any of them under or in connection with, and in accordance with the terms of, this Agreement (except for gross negligence or willful misconduct).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:9pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">9.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notices</u><font style="font-size:12pt;">. &#160;Any notice or communication required or permitted under this Agreement must be made in writing and sent by (a) personal delivery, (b) expedited delivery service with proof of delivery, or (c) United States Mail, postage prepaid, registered or certified mail, addressed as follows:</font></div><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:108pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">To Lender:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">MidFirst Bank<br>3030 E. Camelback Road</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font>Phoenix, Arizona 85016</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font><font style="white-space:pre-wrap;">Attention:  Gary Naquin</font><br><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:54pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:90pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:9pt;margin-top:0pt;">With a copy to:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:9pt;margin-top:0pt;">MidFirst Bank<br>Legal Department<br>501 NW Grand Blvd.<br>Oklahoma City, OK 73118</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:108pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">To Pledgor:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">Grand Canyon Education, Inc.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font>2600 W. Camelback Road</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font>Phoenix, Arizona 85017</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font><font style="white-space:pre-wrap;">Attention:  Dan Bachus, Chief Financial Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:108pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">With a copy to:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;">Grand Canyon Education, Inc.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font>2600 W. Camelback Road</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font>Phoenix, Arizona 85017</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:108pt;text-indent:-108pt;margin:0pt 0pt 0pt 36pt;"><font style="display:inline-block;width:108pt;"></font><font style="white-space:pre-wrap;">Attention:  Sarah Collins, General Counsel</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:90pt;text-indent:-90pt;margin:0pt 0pt 0pt 54pt;"><font style="display:inline-block;width:90pt;"></font><font style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">or to such other address as Lender or Pledgor may designate in writing and deliver in accordance with this Section. &#160;Any change of address will be effective on the 5<sup style="font-size:9pt;vertical-align:top;">th</sup> Business Day after notice is given pursuant to the terms of this Section. &#160;Any notice or communication sent in accordance with this Section will be deemed to be given (i) at the time of personal delivery, or (ii) if sent by delivery service or mail, as of the date of the first attempted delivery at the address and in the manner provided in this Section. &#160;Pledgor consents to Lender recording any telephone communications between Lender and Pledgor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">10.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Failure, etc.</u><font style="font-size:12pt;"> &#160;No failure to exercise and no delay in exercising on the part of the Lender of any right, power or privilege hereunder shall operate as a waiver thereof, nor shall any </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">5</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">single or partial exercise of any right, power or privilege preclude any other or further exercise thereof, or the exercise of any other power or right. &#160;The rights and remedies provided in this Agreement are cumulative and not exclusive of any rights or remedies provided by law or at equity.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">11.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waiver; Amendments</u><font style="font-size:12pt;">. &#160;None of the terms and provisions of this Agreement may be waived, altered, modified or amended except by an instrument in writing executed by the parties hereto.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">12.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Representations, Warranties and Covenants</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Representations</u><font style="font-size:12pt;">. &#160;Pledgor hereby represents and warrants to Lender, effective upon the date hereof:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><font style="font-size:12pt;">No filing, recordation, registration or declaration with or notice to any person or entity is required in connection with the execution, delivery and performance of this Agreement by Pledgor or in order to preserve or perfect the first priority lien and charge intended to be created hereunder in the Deposit Account.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(ii)</font><font style="font-size:12pt;">Except for the security interest granted to Lender pursuant to this Agreement, Pledgor is the sole owner of the Deposit Account, having good and marketable title thereto, free and clear of any and all mortgages, liens, security interests, encumbrances, claims or rights of others.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(iii)</font><font style="font-size:12pt;">No security agreement, financing statement, control agreement, equivalent security or lien instrument or continuation statement covering all or any part of the Deposit Account exists or is on file or of record in any public office, except such as may have been given or filed by Pledgor in favor of Lender.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covenants</u><font style="font-size:12pt;">. &#160;Without the prior written consent of the Lender, Pledgor hereby covenants and agrees that it will not sell, assign, transfer, exchange or otherwise dispose of, or grant any option with respect to, the Deposit Account, nor will it create, incur or permit to exist any pledge, lien, mortgage, hypothecation, security interest, charge, option or any other encumbrance with respect to the Deposit Account or any interest therein, except for the security interest provided for by this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Defense of Title</u><font style="font-size:12pt;">. &#160;Pledgor hereby covenants and agrees that it will defend the right, title and security interest of Lender in and to the Deposit Account against the claims and demands of all persons whomsoever except to the extent the same arise out of the willful misconduct or gross negligence of Lender.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">13.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Expenses and Liabilities</u><font style="font-size:12pt;">. &#160;Pledgor shall pay all costs and out-of-pocket reasonable expenses of Lender in connection with the maintenance and operation of this Agreement made in accordance with the terms hereof. &#160;Pledgor also agrees to pay all costs of Lender, including reasonable attorneys&#8217; fees, incurred with respect to the enforcement of the rights of Lender hereunder.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">6</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">14.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</u><font style="font-size:12pt;">. THE VALIDITY OF THIS AGREEMENT, THE CONSTRUCTION, INTERPRETATION, AND ENFORCEMENT HEREOF, AND THE RIGHTS OF THE PARTIES HERETO WITH RESPECT TO ALL MATTERS ARISING HEREUNDER OR RELATED HERETO SHALL BE DETERMINED UNDER, GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF ARIZONA WITHOUT GIVING EFFECT TO CONFLICT OF LAWS PRINCIPLES. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">15.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severability</u><font style="font-size:12pt;">. &#160;Any provision of this Agreement, which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">16.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Successors and Assigns</u><font style="font-size:12pt;">. &#160;This Agreement and all obligations of Pledgor under this Agreement are binding upon the successors or assigns of Pledgor, and, together with the rights and remedies of Lender hereunder, inure to the benefit of Lender and their successors and assigns.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">17.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification</u><font style="font-size:12pt;">. &#160;Pledgor agrees to indemnify and hold harmless Lender, and its affiliates, officers, directors, employees, attorneys, and other agents from and against any and all claims, causes of action, and judgments, of any nature, arising under, or in connection with, this Agreement, the assignment of Pledgor&#8217;s rights in and to the Deposit Account, or any other claim made by any person or entity in connection with this Agreement unless said claim was caused by the gross negligence or intentional misconduct of Lender. </font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">18.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Third Party Beneficiaries</u><font style="font-size:12pt;">. &#160;This Agreement is for the benefit of Lender and Pledgor only and is not intended to benefit any other third party.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">19.</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NON-BORROWER PLEDGOR PROVISIONS</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(a)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rights of Lender</u><font style="font-size:12pt;">. &#160;With respect to the Loan, Pledgor authorizes Lender to perform any or all of the following acts at any time in its sole discretion, all without notice to or the consent or approval of Pledgor and without affecting Pledgor&#39;s obligations under this Agreement:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><font style="font-size:12pt;">Lender, with the consent and agreement of Borrower (if required), may, other than increasing the principal balance of the Note, alter the Loan, including renewing, compromising, extending or accelerating, or otherwise changing the time for payment of, or increasing or decreasing the rate of interest on, all or any part of the Loan.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(ii)</font><font style="font-size:12pt;">Lender may take and hold security for the Loan, accept additional or substituted security therefor, and subordinate, exchange, enforce, waive, release, compromise, and sell or otherwise dispose of any such security.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(iii)</font><font style="font-size:12pt;">Lender may apply any payments or recoveries from Borrower, of the Loan or any other source, and any proceeds of any security, to the Loan in such </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">7</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">manner, order and priority as Lender may elect, whether or not those obligations are secured at the time of the application.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(iv)</font><font style="font-size:12pt;">In addition to the Loan, Lender may extend other credit to Borrower, and may take and hold security for the credit so extended, all without affecting Pledgor&#39;s liability under this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(b)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pledgor&#39;s Waivers</u><font style="font-size:12pt;">. &#160;Pledgor waives to the full extent permitted under applicable law:</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><font style="font-size:12pt;">Any right it may have to require Lender to proceed against Borrower or any other person, proceed against or exhaust any security held from Borrower or any other person, or pursue any other remedy in Lender&#39;s power to pursue;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(ii)</font><font style="font-size:12pt;">Any defense based on any claim that Pledgor&#39;s obligations exceed or are more burdensome than those of Borrower;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(iii)</font><font style="font-size:12pt;">Any defense based on (i) any legal disability of Borrower or any other person, (ii) any release, discharge, modification, impairment, or limitation of the liability of Borrower or any other person to Lender from any cause, whether consented to by Lender or arising by operation of law or from any bankruptcy or other voluntary or involuntary proceeding, in or out of court, for the adjustment of debtor-creditor relationships (&quot;</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insolvency Proceeding</u><font style="font-size:12pt;">&quot;), and (iii) any rejection or disaffirmance of all or any part of the Loan, or any security therefor, in any such Insolvency Proceeding;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(iv)</font><font style="font-size:12pt;">Any defense based on any action taken or omitted by Lender in any Insolvency Proceeding involving Borrower, including any election to have Lender&#39;s claim allowed as being secured, partially secured or unsecured, any extension of credit by Lender to Borrower in any Insolvency Proceeding, and the taking and holding by Lender of any security for any such extension of credit;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(v)</font><font style="font-size:12pt;">All presentments, demands for performance, notices of nonperformance, protests, notices of protest, notices of dishonor, and of the existence, creation, or incurring of new or additional indebtedness, and demands and notices of every kind except as provide for herein;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(vi)</font><font style="font-size:12pt;">Any defense based on or arising out of any defense that Borrower may have to the payment or performance of all or any part of the Loan;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(vii)</font><font style="font-size:12pt;">Any defense based on the unenforceability or invalidity of any collateral assignment, security or guaranty with respect to the Loan, or the lack of perfection or continuing perfection or lack of priority of any lien which secures the Loan; and</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(viii)</font><font style="font-size:12pt;">Any suretyship defenses Pledgor has or would have under the laws of the State of Arizona or any other jurisdiction.</font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">8</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(c)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Waivers of Subrogation and Other Rights</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><font style="font-size:12pt;">Upon a default by Borrower, Lender in its sole discretion, subject to Section 3(d), without prior notice to or consent of Pledgor, may elect to (i) foreclose any Collateral that Lender may hold for the Loan, (ii) compromise or adjust all or any part of the Loan or make any other accommodation with Borrower or any Pledgor, or (iii) exercise any other remedy against Borrower or any security. &#160;No such action by Lender shall release or limit the liability of Pledgor, who shall remain liable under this Agreement after the action, even if the effect of the action is to deprive Pledgor of any subrogation rights, rights of indemnity, or other rights to collect reimbursement from Borrower for any sums paid to Lender, whether contractual or arising by operation of law or otherwise. &#160;Pledgor expressly agrees that under no circumstances shall it be deemed to have any right, title, interest, or claim in or to any property to be held by Lender or any third party after any foreclosure of any security for the Loan.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(ii)</font><font style="font-size:12pt;">Regardless of whether Pledgor may have made any payments to Lender, until such time as the Loan is fully and completely paid, Pledgor waives (i) all rights of subrogation, all rights of indemnity, and any other rights to collect reimbursement from Borrower for any sums paid by Pledgor to Lender with respect to the Loan, whether contractual or arising by operation of law (including the United States Bankruptcy Code or any successor or similar statute) or otherwise, (ii) all rights to enforce any remedy that Pledgor may have against Borrower with respect to the Loan, and (iii) all rights to participate in any security now or later to be held by Lender for the Loan.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(d)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Information Regarding Borrower and the Property</u><font style="font-size:12pt;">. &#160;Pledgor warrants and agrees that Pledgor has not relied, and will not rely, on any representations and warranties by Lender to Pledgor with respect to the creditworthiness of Borrower or the prospects of repayment of the Loan from sources other than the Collateral. &#160;Before signing this Agreement, Pledgor will have investigated the financial condition and business operations of Borrower and such other matters as Pledgor may deem appropriate to assure itself of Borrower&#39;s ability to discharge its obligations under or with respect to the Loan. &#160;Pledgor assumes full responsibility for such due diligence, as well as for keeping informed of all matters which may affect Borrower&#39;s ability to pay and perform its obligations to Lender. &#160;Lender has no duty to disclose to Pledgor any information which Lender may have or receive about Borrower&#39;s financial condition or business operations or any other circumstances bearing on Borrower&#39;s ability to perform. &#160;Pledgor and its counsel have reviewed the terms and conditions of the Loan Documents and consents to all provisions thereof.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(e)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subordination</u><font style="font-size:12pt;">. &#160;Any rights of Pledgor, whether now existing or later arising, to receive payment on account of any indebtedness (including interest) owed to it by Borrower or any subsequent owner of any of the Collateral, or to withdraw capital invested by it in Borrower (if applicable), or to receive distributions from Borrower (if applicable), shall at all times be subordinate as to lien and time of payment and in all other respects to </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">9</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">the full and prior repayment to Lender of all Obligations; </font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u><font style="font-size:12pt;">, </font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u><font style="font-size:12pt;">, that prior to the occurrence of an Event of Default, Pledgor may receive payments of such subordinated obligations in the ordinary course of business and in a manner that is consistent with past practices. For the avoidance of doubt, this Section 19(e) does not apply to any payments made by Borrower and received by Pledgor under and pursuant to that certain Master Services Agreement between Borrower and Pledgor, dated July 1, 2018 (as the same may be amended and/or amended and restated from time to time).</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(f)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consideration</u><font style="font-size:12pt;">.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><font style="font-size:12pt;">Pledgor acknowledges that it expects to benefit from Lender&#39;s entering into certain material transactions with respect to the Loan because of Pledgor&#39;s relationship to Borrower, and that it is executing this Agreement in consideration of such anticipated benefit.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:72pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(ii)</font><font style="font-size:12pt;">Pledgor does not intend to defraud any of its creditors by execution and delivery of this Agreement. &#160;Pledgor is not insolvent, and Pledgor shall not be rendered insolvent by virtue of such execution of this Agreement. &#160;Pledgor has determined that, in its opinion, the fair market value of the benefits to be derived by it from such execution of this Agreement will equal or exceed the cost and expense that may be incurred by Pledgor under or in connection with this Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(g)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lawfulness and Reasonableness</u><font style="font-size:12pt;">. &#160;Pledgor warrants that all of the waivers in this Agreement are made with full knowledge of their significance, and of the fact that events giving rise to any defense or other benefit waived by Pledgor may destroy or impair rights which Pledgor would otherwise have against Lender, Borrower and other persons, or against collateral. &#160;Pledgor agrees that (i) all such waivers are reasonable under the circumstances and (ii) if any such waiver is determined (by a court of competent jurisdiction) to be contrary to any law or public policy, the other waivers herein shall nonetheless remain in full force and effect.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(h)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitation on Amount Obligated; Contribution by Other Persons</u><font style="font-size:12pt;">. &#160;Anything contained in this Agreement to the contrary notwithstanding, if any Fraudulent Transfer Law (as hereinafter defined) is determined by a court of competent jurisdiction to be applicable to the Loan of Pledgor under this Agreement, such obligations shall be limited to a maximum aggregate amount equal to the largest amount that would not render Pledgor&#39;s obligations under this Agreement subject to avoidance as a fraudulent transfer or conveyance under Section 548 of Title 11 of the United States Code or any applicable provisions of comparable state law (collectively, the &quot;</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fraudulent Transfer Laws</u><font style="font-size:12pt;">&quot;), in each case after giving effect to all other liabilities of Pledgor, contingent or otherwise, that are relevant under the Fraudulent Transfer Laws (specifically excluding, however, any liabilities of Pledgor in respect of intercompany indebtedness, if any, to Borrower or any affiliate of Borrower to the extent that such indebtedness would be discharged in an amount equal to the amount paid by Pledgor under this Agreement pursuant to which the liability of Pledgor under this Agreement is included in the liabilities taken into account in </font></div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">10</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:0pt;"><font style="font-size:12pt;">determining such maximum amount) and after giving effect as assets to the value (as determined under the applicable provisions of the Fraudulent Transfer Laws) of any rights to subrogation, reimbursement, indemnification, or contribution of Pledgor pursuant to applicable law or pursuant to the terms of any agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(i)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Enforceability</u><font style="font-size:12pt;">. &#160;Pledgor hereby acknowledges that (i) the obligations undertaken by Pledgor in the this Agreement are complex in nature, (ii) numerous possible defenses to the enforceability of these obligations may presently exist and/or may arise hereafter, (iii) as part of Lender&#39;s consideration for accepting this Agreement, Lender has specifically bargained for the waiver and relinquishment by Pledgor of all such defenses, and (iv) Pledgor has had the opportunity to seek and receive legal advice from skilled legal counsel in the area of financial transactions of the type contemplated herein. &#160;Given all of the above, Pledgor hereby represents and confirms to Lender that Pledgor is fully informed regarding, and that Pledgor does thoroughly understand, (w) the nature of all such possible defenses, (x) the circumstances under which such defenses may arise, (y) the benefits which such defenses might confer upon Pledgor, and (z) the legal consequences to Pledgor of waiving such defenses. &#160;Pledgor acknowledges that Pledgor enters into this Agreement with the intent that this Agreement and all of the informed waivers in this Agreement shall each and all be fully enforceable by Lender to the extent lawful, and that Lender is accepting this Agreement in material reliance upon the presumed full enforceability thereof. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin-bottom:12pt;margin-left:36pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(j)</font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severability</u><font style="font-size:12pt;">. &#160;If any part of this Agreement is unenforceable or invalid, then that part of the Agreement will be removed from the Agreement. &#160;All remaining portions of the Agreement will remain enforceable and valid.</font></div><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:center;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">[SIGNATURE PAGE FOLLOWS]</b></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">11</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed or caused this instrument to be duly executed and delivered as of the date first above written.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-indent:35.7pt;margin:0pt 0pt 12pt 180pt;"><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PLEDGOR</u><font style="font-size:12pt;">:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><a name="_Hlk510013474"></a><b style="font-size:12pt;font-weight:bold;">GRAND CANYON EDUCATION, INC., </b><font style="font-size:12pt;">a Delaware corporation</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;">By:&#160;/s/ Daniel E. Bachus</font><font style="display:inline-block;width:25.68pt;"></font><font style="font-size:12pt;"> </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;">Name: </font><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:1.01pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u>Daniel E. Bachus</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;white-space:pre-wrap;">Title:   Chief Financial Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 0pt 180pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 180pt;"><u style="font-size:12pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">LENDER</u><font style="font-size:12pt;">:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 0pt 180pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 0pt 216pt;"><b style="font-size:12pt;font-weight:bold;">MIDFIRST BANK, </b><font style="font-size:12pt;">a federally chartered savings association</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;padding-left:0.3pt;text-align:justify;text-indent:-0.3pt;margin:0pt 0pt 0pt 179.7pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;padding-left:0.3pt;text-align:justify;text-indent:-0.3pt;margin:0pt 0pt 0pt 179.7pt;"><font style="font-size:12pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;">By: /s/ Gary J. Naquin</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 0pt 216pt;"><font style="font-size:12pt;">Name: Gary J. Naquin</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10.5pt;text-align:justify;margin:0pt 0pt 12pt 216pt;"><font style="font-size:12pt;">Title: &#160;Senior Vice President</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-align:center;margin:0pt;"><font style="font-size:12pt;">12</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">1613588799.4</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-size:9pt;">1613588799.4</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>lope-20241231xex19d1.htm
<DESCRIPTION>EX-19.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:39 PM (UTC)--><html><head><meta charset="UTF-8"><title>GRAND CANYON EDUCATION, INC</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 19.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">GRAND CANYON EDUCATION, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">INSIDER TRADING POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Overview</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Grand Canyon Education, Inc. (the &#8220;Company&#8221;) is regularly involved in matters that are sensitive in nature and important to the Company, its employees and its stockholders. Federal securities laws impose certain obligations on the Company regarding the disclosure of material information to the public and certain prohibitions on trading in the Company&#8217;s securities by any person in possession of undisclosed material information. To satisfy requirements of federal securities laws, the Company has established the following policies and procedures, which are applicable to all of its employees.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;min-height:12.0pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Scope</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This policy applies to all employees/departments of the Company, and its subsidiaries. Any employee found to have violated this policy may be subject to disciplinary action, up to and including termination of employment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Policy</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">I.</font>Trading in Company Securities While in Possession of Material Nonpublic Information is Prohibited</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The purchase or sale of securities by any person who possesses material nonpublic information is a violation of federal and state securities laws. &#160;Furthermore, it is important that the <i style="font-style:italic;">appearance</i>, as well as the fact, of trading on the basis of material nonpublic information be avoided. &#160;Therefore, it is the policy of the Company that any person subject to this Insider Trading Policy (&#8220;Policy&#8221;) who possesses material nonpublic information pertaining to the Company may not trade in the Company&#8217;s securities, advise anyone else to do so, or communicate the information to anyone else until you know that the information has been disseminated to the public. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No person subject to this Policy who is aware of material nonpublic information relating to the Company may, directly or indirectly (through family members or other persons or entities): </p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">buy, sell, or otherwise trade in the securities of the Company (other than pursuant to a trading plan that complies with Rule 10b5-1 promulgated by the Securities and Exchange Commission (&#8220;SEC&#8221;) and in full compliance with </font><u style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;"> hereto).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">advise any other person to buy, sell or otherwise trade in the securities of the Company. </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">otherwise engage in any action to take personal advantage of that information. </font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">1</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">pass that information on to others outside the Company, including friends and family (a practice referred to as &#8220;tipping&#8221;).</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, it is the policy of the Company that no person subject to this Policy who, in the course of working for the Company, learns of material nonpublic information of another company with which the Company does business, such as a customer or supplier, may trade in that company&#8217;s securities until that information becomes public or is no longer material. For purposes of this Policy, the term &#8220;<font style="font-style:italic;font-weight:bold;">trade</font>&#8221; includes any transaction in Company securities, including gifts and pledges.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">II.</font><a name="_Toc124725197"></a><a name="_Toc124725199"></a>All Employees, Officers, Directors, and their Family Members and Affiliates Are Subject to this Policy</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This Policy applies to all employees of the Company, their family members, and entities (such as trusts, limited partnerships, and corporations) over which such individuals have or share voting or investment control. &#160;This Policy also applies to any other persons whom the Company&#8217;s insider trading Compliance Officer may designate because they have access to material nonpublic information concerning the Company, as well as any person who receives material nonpublic information from any Company insider. &#160;For the purposes of this Policy, officers, directors, consultants and any other persons designated by the Compliance Officer are included within the term &#8220;employee.&#8221; &#160;Employees are responsible for ensuring compliance by family members and members of their households and by entities over which they exercise voting or investment control, including any pre-clearances required. &#160;For purposes of this Policy, &#8220;family members&#8221; include people who live with you, or are financially dependent on you, and include those whose transactions in securities are directed by you or are subject to your influence or control.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">III.</font><a name="_Toc124725200"></a>Trading in Other Public Companies&#8217; Securities While in Possession of Material Nonpublic Information is Prohibited. </div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No person subject to this Policy who possesses material nonpublic information relating to other publicly traded companies, including our vendors, customers and partners, as a result of their relationship with the Company or the performance of services on our behalf, may, directly or indirectly (through family members, other persons, entities or otherwise) buy or sell securities of such companies, or advise anyone else to do so, or otherwise engage in any action to take personal advantage of that information.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">IV.</font>Executive Officers, Directors and Certain Named Employees Are Subject to Additional Restrictions</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font><font style="font-style:italic;font-weight:bold;">Section 16 Insiders. &#160;</font>The Company has designated certain persons as the directors and executive officers who are subject to the reporting provisions and trading restrictions of Section 16 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and the underlying rules and regulations promulgated by the SEC. &#160;Each such person is referred to herein as a &#8220;Section&#160;16 Insider.&#8221; &#160;The Compliance Officer will maintain the list of Section 16 Insiders, periodically notify each Section 16 Insider of his or her status as such and amend the list from time to time as necessary to reflect the addition and the resignation or departure of Section 16 Insiders.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">2</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font><font style="font-style:italic;font-weight:bold;">Insider Employees. &#160;</font>The Company has designated additional persons as employees who have frequent access to material nonpublic information concerning the Company (&#8220;Insider Employees&#8221;). &#160;The Compliance Officer will maintain the list of Insider Employees, periodically notify each Insider Employee of his or her status as such and will amend the list from time to time as necessary to reflect the addition and departure of Insider Employees.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">C.</font><font style="font-style:italic;font-weight:bold;">Additional Restrictions.</font> &#160;Because Section 16 Insiders and Insider Employees regularly possess material nonpublic information about the Company, and in light of the reporting requirements to which Section 16 Insiders are subject under Section 16 of the Exchange Act, Section 16 Insiders and Insider Employees are subject to the additional restrictions set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u> hereto. For purposes of this Policy, Section 16 Insiders and Insider Employees are each referred to as &#8220;Insiders.&#8221;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">V.</font>Insider Trading Compliance Officer</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has designated its General Counsel as its Insider Trading Compliance Officer (the &#8220;Compliance Officer&#8221;). </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The duties of the Compliance Officer will include the following (provided that the Company has designated its Associate Vice President &#8211; SEC Reporting (&#8220;AVP-SEC&#8221;) to handle duties ## 5 and 8 below):</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Administering this Policy and monitoring and enforcing compliance with all Policy provisions and procedures.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Responding to all inquiries relating to this Policy and its procedures.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Designating and announcing special trading blackout periods during which no Insiders may trade in Company securities.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Providing copies of this Policy and other appropriate materials to all current and new directors, officers and employees, and such other persons as the Compliance Officer determines have access to material nonpublic information concerning the Company.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Administering, monitoring, and enforcing compliance with federal and state insider trading laws and regulations; and assisting in the preparation and filing of all reports required by the SEC relating to trading in Company securities, including without limitation Forms 3, 4, 5 and 144 and Schedules 13D and 13G.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Selecting designated brokers through which Insiders are authorized to trade Company securities.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Revising the Policy as necessary to reflect changes in federal or state insider trading laws and regulations.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">8.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Maintaining as Company records originals or copies of all documents required by the provisions of this Policy or the procedures set forth herein, and copies of </font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">3</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">all required SEC reports relating to insider trading, including without limitation Forms 3, 4, 5 and 144 and Schedules 13D and 13G.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">9.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Maintaining the accuracy of the list of Section 16 Insiders and the list of Insider Employees and updating such lists periodically as necessary to reflect additions or deletions.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">10.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Designing and requiring training about the obligations of this Policy as the Compliance Officer considers appropriate.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Compliance Officer may designate one or more individuals who may perform the Compliance Officer&#8217;s duties in the event that the Compliance Officer is unable or unavailable to perform such duties. &#160;In fulfilling his or her duties under this Policy, the Compliance Officer shall be authorized to consult with the Company&#8217;s outside counsel.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VI.</font>Applicability of This Policy to Transactions in Company Securities</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font><font style="font-style:italic;font-weight:bold;">General Rule. &#160;</font>This Policy applies to all transactions in the Company&#8217;s securities, including common stock and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible debentures, as well as to derivative securities relating to the Company&#8217;s stock, whether or not issued by the Company, such as exchange-traded options.<font style="font-style:italic;font-weight:bold;"> &#160;</font>For purposes of this Policy, the term &#8220;trade&#8221; includes any transaction in the Company&#8217;s securities, including gifts and pledges.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font><font style="font-style:italic;font-weight:bold;">Employee Benefit Plans</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">1.</font><i style="font-style:italic;">Stock Option Plans.</i> &#160;The trading prohibitions and restrictions set forth in this Policy do not apply to the exercise of stock options for cash but do apply to all sales of securities acquired through the exercise of stock options. &#160;Thus, this Policy does apply to the &#8220;same-day sale&#8221; or cashless exercise of Company stock options.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">2.</font><i style="font-style:italic;">Employee Stock Purchase Plans.</i> &#160;The trading prohibitions and restrictions set forth in this Policy do not apply to periodic contributions by the Company or employees to employee stock purchase plans or employee benefit plans (e.g., a pension or 401(k) plan), which are used to purchase Company securities pursuant to the employee&#8217;s advance instructions. &#160;However, no officers or employees may alter their instructions regarding the level of withholding or the purchase of Company securities in such plans while in the possession of material nonpublic information. &#160;Any sale of securities acquired under such plans is subject to the prohibitions and restrictions of this Policy.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VII.</font>Definition of &#8220;Material Nonpublic Information&#8221;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font><font style="font-style:italic;font-weight:bold;">&#8220;Material.&#8221; &#160;</font>Information about the Company is &#8220;material&#8221; if it would be expected to affect the investment or voting decisions of a reasonable shareholder or investor, or if the disclosure of the information would be expected to significantly alter the total mix of the information in the marketplace about the Company. &#160;In simple terms, material information is any type of information that could reasonably be expected to affect the market price of the Company&#8217;s securities. &#160;Both positive and negative information may be material. &#160;While it is not possible to </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">4</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">identify all information that would be deemed material, the following types of information ordinarily would be considered material:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Financial performance, especially quarterly and year-end operating results, and significant changes in financial performance or liquidity of the Company.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Financial performance, especially quarterly and year-end operating results, and significant changes in financial performance or liquidity of the Company&#8217;s significant university partners.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Company strategic plans and projections of future earnings or losses, or other earnings guidance, and any changes to previously announced earnings guidance.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Potential mergers or acquisitions, the sale of Company assets or subsidiaries or major partnering agreements.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Stock splits, public or private securities/debt offerings, or changes in Company dividend policies or amounts.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Significant changes in senior management or membership of the Board of Directors.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Significant labor disputes or negotiations.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">A significant cybersecurity incident, such as a data breach or a significant disruption or unauthorized access to information technology infrastructure.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Actual or threatened major litigation, or the resolution of such litigation.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Receipt or denial of regulatory approvals.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Significant changes in regulatory requirements.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This list is illustrative and is not intended to be exhaustive. &#160;If you have any doubt about the materiality of information, please contact the Company&#8217;s Compliance Officer prior to taking any action with respect to your securities.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font><font style="font-style:italic;font-weight:bold;">&#8220;Nonpublic.&#8221; &#160;</font>Material information is &#8220;nonpublic&#8221; if it has not been widely disseminated to the general public through a report filed with the SEC or through major newswire services, national news services or financial news services. &#160;For the purpose of this Policy, information will be considered public after the close of trading on the second<b style="font-weight:bold;"> </b>full trading day following the Company&#8217;s widespread public release of the information.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">C.</font><font style="font-style:italic;font-weight:bold;">Consult the Compliance Officer When in Doubt. &#160;</font>Any person subject to this Policy who is unsure whether the information that they possess is material or nonpublic must consult the Compliance Officer for guidance before trading in any Company securities.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">5</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VIII.</font>Person Subject to this Policy May Not Disclose Material Nonpublic Information to Others or Make Recommendations Regarding Trading in Company Securities</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No person subject to this Policy may disclose material nonpublic information concerning the Company or any other publicly traded companies to any other person (including family members, other persons, entities or otherwise) where such information may be used by such person to his or her advantage in the trading of the securities of companies to which such information relates, a practice commonly known as &#8220;tipping&#8221;, until such information has been disseminated to the public. &#160;Tipping includes passing information under circumstances that could suggest that the person tipping was trying to help another profit or avoid a loss. Each person subject to this Policy must exercise care when speaking with others who do not &#8220;<font style="font-style:italic;font-weight:bold;">need to know</font>&#8221;, even if they are subject to this Policy, as well as when communicating with family, friends and others not associated with the Company. To avoid the appearance of impropriety, each person subject to this Policy must refrain from discussing our business or prospects or making recommendations about buying or selling Company securities or the securities of other companies with which the Company has a relationship. Each person subject to this Policy must treat material nonpublic information about other companies with which the Company has a relationship with the same care required with respect to such information related directly to the Company. No employee or related person may make recommendations or express opinions as to trading in the Company&#8217;s securities while in possession of material nonpublic information, except such person may advise others not to trade in the Company&#8217;s securities if doing so might violate the law or this policy. </p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">IX.</font>Employees May Not Participate in Investment-Oriented Chat Rooms</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each person subject to this Policy is prohibited from participating in investment-oriented chat room or other Internet forum discussions regarding the Company&#8217;s securities or investments in the Company&#8217;s business.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">X.</font>Only Designated Company Spokespersons Are Authorized to Disclose Material Nonpublic Information</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is required under the federal securities laws to avoid the selective disclosure of material nonpublic information. &#160;The Company has established procedures for releasing material information in a manner that is designed to achieve broad dissemination of the information immediately upon its release. &#160;Any person subject to this Policy may not, therefore, disclose material information to anyone outside the Company, including family members and friends, other than in accordance with those established procedures. &#160;Any inquiries from outsiders regarding material nonpublic information about the Company should be forwarded to the <font style="font-style:italic;font-weight:bold;">Compliance Officer</font>, the <font style="font-style:italic;font-weight:bold;">Executive Chairman, Chief Executive Officer</font>, or <font style="font-style:italic;font-weight:bold;">Chief Financial Officer</font>.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XI.</font>Certain Types of Transactions Are Prohibited</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font><font style="font-style:italic;font-weight:bold;">Short Sales. &#160;</font>Short sales of the Company&#8217;s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. &#160;In addition, short sales may reduce the seller&#8217;s incentive to improve the Company&#8217;s performance. &#160;For these reasons, short </div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">6</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;">sales of the Company&#8217;s securities are prohibited by this Policy.<b style="font-weight:bold;"> &#160;</b>In addition, Section&#160;16(c) of the Exchange Act expressly prohibits executive officers and directors from engaging in short sales.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font><font style="font-style:italic;font-weight:bold;">Publicly Traded Options. &#160;</font>A transaction in options is, in effect, a bet on the short-term movement of the Company&#8217;s stock and therefore creates the appearance that the director or employee is trading based on inside information. &#160;Transactions in options also may focus the director&#8217;s or employee&#8217;s attention on short-term performance at the expense of the Company&#8217;s long-term objectives.<i style="font-style:italic;"> &#160;</i>Accordingly, transactions in puts, calls or other derivative securities involving the Company&#8217;s stock, on an exchange or in any other organized market, are prohibited by this Policy.<b style="font-weight:bold;"> &#160;</b>(Option positions arising from certain types of hedging transactions are governed by the section below captioned &#8220;Hedging Transactions.&#8221;) &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">C.</font><font style="font-style:italic;font-weight:bold;">Hedging Transactions. &#160;</font>Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow a person subject to this Policy to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. &#160;These transactions allow the person subject to this Policy to continue to own the covered securities, but without the full risks and rewards of ownership. &#160;When that occurs, the person subject to this Policy may no longer have the same objectives as the Company&#8217;s other shareholders. &#160;Therefore, such transactions involving the Company&#8217;s securities are prohibited by this Policy. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">D.</font><font style="font-style:italic;font-weight:bold;">Margin Accounts and Pledges. &#160;</font>Securities held in a margin account may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call. &#160;Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. &#160;Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information or otherwise is not permitted to trade in Company securities, persons subject to this Policy are prohibited from holding Company securities in a margin account or pledging Company securities as collateral for a loan. &#160;An exception to this prohibition may be granted where a person wishes to pledge Company securities as collateral for a loan (not including margin debt) and clearly demonstrates the financial capacity to repay the loan without resort to the pledged securities. &#160;Any person subject to this Policy wishing to enter into such an arrangement must first receive pre-approval for the proposed transaction from the Compliance Officer in accordance with the pre-approval procedures set forth in <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix&#160;I</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">E.</font><b style="font-weight:bold;">Short-Term Trading.</b> &#160;Executive officers and directors who purchase Company securities in the open market may not sell any Company securities of the same class during the six months following the purchase (or vice versa), as short-term trading of the Company&#8217;s securities may be distracting and may unduly focus the person on short-term stock market performance, instead of the Company&#8217;s long-term business objectives, and may result in the disgorgement of any short swing profits.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XII.</font>The Company May Suspend All Trading Activities by Employees</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;">In order to avoid any questions and to protect both employees and the Company from any potential liability, from time to time the Company may impose a &#8220;blackout&#8221; period during which some or all of the persons subject to this Policy may not buy or sell the Company&#8217;s securities. &#160;The Compliance Officer will impose such a blackout period if, in his judgment, there exists nonpublic </p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">7</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">information that would make trades by the Company&#8217;s employees (or certain of the Company&#8217;s employees) inappropriate in light of the risk that such trades could be viewed as violating applicable securities laws. &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XIII.</font>Violations of Insider Trading Laws or This Policy Can Result in Severe Consequences</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font><font style="font-style:italic;font-weight:bold;">Civil and Criminal Penalties.</font> &#160;The consequences of prohibited insider trading or tipping can be severe.<font style="font-style:italic;font-weight:bold;"> &#160;</font>Persons violating insider trading or tipping rules may be required to disgorge the profit made or the loss avoided by the trading, pay civil penalties up to three times the profit made, or loss avoided, face private action for damages, as well as being subject to criminal penalties, including up to 20 years in prison and fines of up to $5&#160;million. &#160;The Company and/or the supervisors of the person violating the rules may also be required to pay major civil or criminal penalties. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font><font style="font-style:italic;font-weight:bold;">Company Discipline. &#160;</font>Violation of this Policy or federal or state insider trading laws by any person subject to this Policy may subject the person subject to this Policy to removal proceedings and / or disciplinary action by the Company, including termination for cause.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">C.</font><font style="font-style:italic;font-weight:bold;">Reporting Violations. &#160;</font>Any person subject to this Policy who violates this Policy or any federal or state laws governing insider trading or knows of any such violation by any other person, must report the violation immediately to the Compliance Officer<b style="font-weight:bold;"> </b>or the Audit Committee of the Company&#8217;s Board of Directors. &#160;Upon learning of any such violation, the Compliance Officer,<b style="font-weight:bold;"> </b>or Audit Committee, in consultation with the Company&#8217;s legal counsel, will determine whether the Company should release any material nonpublic information or whether the Company should report the violation to the SEC or other appropriate governmental authority.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XIV.</font>Every Individual Is Responsible</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Every person subject to this Policy has the individual responsibility to comply with this Policy against illegal insider trading. A person subject to this Policy may, from time to time, have to forego a proposed transaction in the Company&#8217;s securities even if he or she planned to make the transaction before learning of the material nonpublic information and even though the employee believes that he or she may suffer an economic loss or forego anticipated profit by waiting.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XV.</font>This Policy Continues to Apply Following Termination of Employment</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Policy continues to apply to transactions in the Company&#8217;s securities even after termination of engagement or employment. &#160;If an officer, director and/or employee is in possession of material nonpublic information when his or her engagement or employment terminates, he or she may not trade in the Company&#8217;s securities until that information has become public or is no longer material.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XVI.</font>The Compliance Officer Is Available to Answer Questions about this Policy</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Please direct all inquiries regarding any of the provisions or procedures of this Policy to the Compliance Officer.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">8</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XVII.</font>This Policy Is Subject to Revision</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company may change the terms of this Policy from time to time to respond to developments in law and practice. &#160;The Company will take steps to inform all affected persons of any material change to this Policy.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XVIII.</font>All Persons Subject to This Policy Must Acknowledge Their Agreement to Comply with This Policy</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Policy will be delivered to all persons subject to this Policy upon its adoption by the Company, and to all persons subject to this Policy at the start of their employment or relationship with the Company. &#160;Upon first receiving a copy of the Policy or any revised versions, each person subject to this Policy must sign an acknowledgment that he or she has received a copy and agrees to comply with the Policy&#8217;s terms. &#160;Additionally, the Compliance Officer may periodically require written certifications by those subject to this Policy, including as to their compliance with this Policy or to refresh their acknowledgement of, and agreement to comply with, this Policy. This acknowledgment and agreement will constitute consent for the Company to impose sanctions for violation of this Policy and to issue any necessary stop-transfer orders to the Company&#8217;s transfer agent to enforce compliance with this Policy. &#160;</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XIX.</font>Related Policies</div><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-1.5384598%;width:103.07%;" align="center"><tr><td style="vertical-align:top;width:69.21%;background:#d0cece;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;min-height:12.0pt;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Policy Name</b></p></td><td style="vertical-align:top;width:30.78%;background:#d0cece;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;min-height:12.0pt;text-align:center;margin:6pt 0pt 6pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Location</b></p></td></tr><tr><td style="vertical-align:top;width:69.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;min-height:12.0pt;text-align:center;margin:6pt 0pt 6pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">Code of Conduct, Conflict of Interest and Whistleblower Policy</font></p></td><td style="vertical-align:top;width:30.78%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;min-height:12.0pt;text-align:center;margin:6pt 0pt 6pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">Employee Handbook</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;text-indent:0pt;margin:0pt;"><font style="margin-bottom:12pt;visibility:hidden;">&#8203;</font></p><p style="display:none;font-size:12pt;line-height:0pt;text-align:justify;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">9</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;margin:0pt 9pt 2.59pt 9pt;"><font style="font-size:7pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APPENDIX I</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Special Restrictions on Transactions in Company Securities by Insiders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">I.</font>Overview</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To minimize the risk of apparent or actual violations of the rules governing insider trading, we have adopted these special restrictions relating to transactions in Company securities by Insiders. &#160;As with the other provisions of this Policy, Insiders are responsible for ensuring compliance with this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u>, including restrictions on all trading during certain periods, by family members and members of their households and by entities over which they exercise voting or investment control. &#160;Insiders should provide each of these persons or entities with a copy of this Policy.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">II.</font>Trading Window</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to the restrictions that are applicable to all other persons subject to this Policy, any trade by an Insider that is subject to this Policy will be permitted only during an open &#8220;trading window.&#8221; &#160;The trading window generally opens following the close of trading on the second full trading day following the public issuance of the Company&#8217;s earnings release for the most recent fiscal quarter and closes at the close of trading on the 15th day of the last month of a fiscal quarter. &#160;In addition to the times when the trading window is scheduled to be closed, the Company may impose a special blackout period at its discretion due to the existence of material nonpublic information, such as a pending acquisition, that is likely to be widely known among Insiders. &#160;Following termination of employment or other service, Insiders will be subject to the trading window, as well as any special blackout period in effect at the time of termination, for one full fiscal quarter thereafter. &#160;Even when the window is open, Insiders and other Company personnel are prohibited from trading in the Company&#8217;s securities while in possession of material nonpublic information. &#160;The Company&#8217;s Compliance Officer will advise Insiders when the trading window opens and closes. </p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">III.</font>Hardship Exemptions</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Compliance Officer may, on a case-by-case basis, authorize a transaction in the Company&#8217;s securities outside of the trading window (but in no event during a special blackout period) due to financial or other hardship. &#160;Any request for a hardship exemption must be in writing and must describe the amount and nature of the proposed transaction and the circumstances of the hardship. &#160;(The request may be made as part of a pre-clearance request, so long as it is in writing.) &#160;The Insider requesting the hardship exemption must also certify to the Compliance Officer within two business days prior to the date of the proposed trade that he or she is not in possession of material nonpublic information concerning the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The existence of the foregoing procedure does not in any way obligate the Compliance Officer to approve any hardship exemption requested by an Insider.</p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">10</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">IV.</font>Individual Account Plan Blackout Periods</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain trading restrictions apply during a blackout period applicable to any Company individual account plan in which participants may hold Company stock (such as the Company&#8217;s 401(k) Plan). &#160;For the purpose of such restrictions, a &#8220;blackout period&#8221; is a period in which the plan participants are temporarily restricted from making trades in Company stock. &#160;During any blackout period, directors and executive officers are prohibited from trading in shares of the Company&#8217;s stock that were acquired in connection with such director&#39;s or officer&#39;s service or employment with the Company. &#160;Such trading restriction is required by law, and no hardship exemptions are available. &#160;The Company will notify directors and executive officers in the event of any blackout period.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">V.</font>Pre-Clearance of Trades</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As part of this Policy, <font style="font-style:italic;font-weight:bold;">all purchases and sales of equity securities of the Company by Section 16 Insiders, other than transactions that are not subject to the Policy or transactions pursuant to a Rule 10b5-1 trading plan approved by the 10b5-1 Committee (as defined below) (or, if such a committee has not been designated, by Board of Directors or its Audit Committee), must be pre-cleared by the Compliance Officer</font>.<b style="font-weight:bold;"> &#160;</b>The intent of this requirement is to prevent inadvertent violations of the Policy, avoid trades involving the appearance of improper insider trading, facilitate timely Form 4 reporting and avoid transactions that are subject to disgorgement under Section 16(b) of the Exchange Act. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To request pre-clearance of any trade, a Section 16 Insider must submit his or her request a sufficient time prior to the trade to enable compliance with all reporting obligations. &#160;The request must be submitted either in writing or in an email addressed to Sarah Collins, our Compliance Officer, at sarah.collins@gce.com, with copies to Dan Bachus, our Chief Financial Officer, at dan.bachus@gce.com, and Lyn Bickle, our AVP-SEC, at lyn.bickle@gce.com. &#160;If a Section 16 Insider submits the request by email and does not receive a response within 24 hours, he or she will be responsible for following up to ensure that the message was received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A request for pre-clearance should provide the following information:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The nature of proposed transaction and the expected date of the transaction.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The number of shares involved.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If the transaction involves a stock option exercise, the specific option to be exercised and the manner of exercise (e.g., &#8220;same-day sale&#8221; or cashless exercise).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Contact information for the broker who will execute the transaction.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">A confirmation that the Section 16 Insider has carefully considered whether he or she may be aware of any material nonpublic information relating to the Company (describing any borderline matters or items of potential concern) and has concluded that he or she is not aware of being in possession of any material nonpublic information relating to the Company.</font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">11</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Whether the transaction complies with all rules and regulations, including Rule 144, Rule 701, Form S-8, and Section 16 of the Exchange Act, applicable to securities transactions by the Section 16 Insider.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Any other information that is material to the Compliance Officer&#8217;s consideration of the proposed transaction.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Once the proposed transaction is pre-cleared, the Section 16 Insider may proceed with it on the approved terms, provided that he or she complies with all other securities law requirements, such as Rule 144 and prohibitions regarding trading on the basis of inside information, and with any special trading blackout imposed by the Company prior to the completion of the trade. &#160;The Section 16 Insider and his or her broker will be responsible for immediately reporting the results of the transaction as further described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, any transactions by the Compliance Officer shall be subject to pre-clearance by Chief Financial Officer or, in the event of his or her unavailability, the Chief Executive Officer.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VI.</font>Designated Brokers</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each market transaction in the Company&#8217;s stock by a Section 16 Insider, or any person whose trades must be reported by that Section 16 Insider on Form 4 (such as a member of the Insider&#8217;s immediate family who lives in the Insider&#8217;s household), must be executed by a qualified broker. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A Section 16 Insider and any broker that handles the Section 16 Insider&#8217;s transactions in the Company&#8217;s stock will be required to enter into an agreement whereby:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The Section 16 Insider authorizes the broker to immediately report directly to the Company the details of all transactions in Company equity securities executed by the broker in the Insider&#8217;s account and the accounts of all others designated by the Insider whose transactions may be attributed to the Section 16 Insider.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The broker agrees not to execute any transaction for the Section 16 Insider or any of the foregoing designated persons (other than under a pre-approved Rule 10b5-1 trading plan) until the broker has verified with the Company that the transaction has been pre-cleared.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">The broker agrees to immediately report the transaction details (including transactions under Rule 10b5-1 trading plans) directly to the Company and to the Insider by telephone and in writing (by fax or email).</font></td></tr></table><div style="margin-top:12pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VII.</font>Reporting of Transactions</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;">To facilitate timely reporting under Section 16 of the Exchange Act of Section 16 Insider transactions in Company stock, Section 16 Insiders are required to (a) report the details of each transaction to the AVP-SEC immediately after it is executed and (b) arrange with persons whose trades must be reported by the Section 16 Insider under Section 16 (such as immediate family </p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">12</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">members living in the Section 16 Insider&#8217;s household) to immediately report directly to the Company and to the Section 16 Insider the details of any transactions they have in the Company&#8217;s stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Transaction details to be reported include:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Transaction date (trade date).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Number of shares involved.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Price per share at which the transaction was executed (before addition or deduction of brokerage commission and other transaction fees).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">If the transaction was a stock option exercise, the specific option exercised.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Contact information for the broker who executed the transaction.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">A specific representation that the Insider is not in possession of material non-public information.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">For a Section 16 Insider, a specific representation whether the transaction was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c).</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transaction details must be reported to the AVP-SEC, who will assist the Section 16 Insider in preparing his or her Form 4.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">VIII.</font>Nominating and Corporate Governance Committee</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Nominating and Corporate Governance Committee (the &#8220;Committee&#8221;) will be responsible for monitoring and recommending any modification to this Policy, if necessary or advisable, to the Board of Directors.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">IX.</font>Persons Subject to Section 16</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Most purchases and sales of Company securities by its directors, executive officers, and greater-than-10% stockholders are subject to Section 16 of the Exchange Act. The Committee will review, at least annually, those individuals who are deemed to be executive officers for purposes of Section 16 and will recommend any changes regarding such status to the Board of Directors. &#160;An executive officer is generally defined as the president, principal financial officer, principal accounting officer or controller, any vice president in charge of a principal business unit, division or function or any other officer or person who performs a policy making function.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">X.</font>Form 4 Reporting</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;">Under Section 16, most trades by Section 16 Insiders are subject to reporting on Form 4 within two business days following the trade date (which in the case of an open market trade is the date when the broker places the buy or sell order, not the date when the trade is settled), subject to an extension of not more than two additional business days where a Section 16 Insider is not </p></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">13</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">immediately aware of the execution of the trade. To facilitate timely reporting, all transactions that are subject to Section&#160;16 must be reported to the Company <font style="font-style:italic;font-weight:bold;">on the same day as the trade date</font>, or, with respect to transactions effected pursuant to a Rule 10b5-1 plan, on the day the Section 16 Insider is advised of the terms of the transaction.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XI.</font>Named Employees Considered Insiders</div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Committee will review, at least annually, those individuals deemed to be &#8220;Insiders&#8221; for purposes of this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u>. &#160;Insiders shall include persons subject to Section 16 and such other persons as the Committee deems to be Insiders. &#160;Generally, Insiders shall be any person who by function of their employment is <i style="font-style:italic;">consistently</i> in possession of material nonpublic information <i style="font-style:italic;">or</i> performs an operational role, such as head of a division or business unit, that is material to the Company as a whole.</p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:italic;font-weight:bold;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:0pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';font-style:normal;min-width:36pt;text-decoration-line:none;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;">XII.</font>Special Guidelines for 10b5-1 Trading Plans</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">A.</font>Pre-clearance by the Company&#8217;s Rule 10b5-1 Plan Review Committee, which shall be composed of persons selected by and serving at the discretion of the Company&#8217;s Chief Executive Officer (the &#8220;10b5-1 Committee&#8221;) is required for an Insider to enter into or modify a Rule 10b5-1 trading plan (a &#8220;10b5-1 Plan&#8221;). &#160;Each proposed 10b5-1 Plan (each, a &#8220;<font style="font-style:italic;font-weight:bold;">Proposed Plan</font>&#8221;) must:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">specify the amount of securities to be purchased or sold and the price at which and the date on which the securities are to be purchased or sold,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">include a written formula or algorithm, or computer program, for determining the amount of securities to be purchased or sold and the price at which and the date on which the securities were to be purchased or sold, and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">prohibit the Section 16 Insider and any other person who possesses material nonpublic information from exercising any subsequent influence over how, when, or whether to effect purchases or sales. </font></td></tr></table><div style="margin-top:12pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">B.</font>Notwithstanding the foregoing, the Company reserves the right to withhold approval of any Proposed Plan for any reason that the 10b5-1 Committee, in its sole discretion, determines, including a determination by the 10b5-1 Committee that the Proposed Plan:</div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">fails to comply with the requirements of Rule 10b5-1, as amended from time to time,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">would permit a transaction to occur before the later of (i) 90 days after adoption (including deemed adoption) of the Proposed Plan or (ii) two business days after disclosure of the issuer&#8217;s financial results in a Form 10-Q or Form 10-K for the quarter in which the Proposed Plan was adopted (subject to a maximum of 120 days after adoption of the Proposed Plan),</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">would be established during a &#8220;closed&#8221; window period or a special &#8220;blackout&#8221; period, or the Insider is unable to represent to the satisfaction of the Compliance </font></td></tr></table></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">14</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">Officer that the Insider is not in possession of material nonpublic information regarding the Company,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">lacks appropriate mechanisms to ensure that the Insider complies with all rules and regulations, including Rule 144, Rule 701, Form S-8, and Section 16 of the Exchange Act, applicable to securities transactions by the Insider,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">does not provide the Company the right to suspend all transactions under the Proposed Plan if the 10b5-1 Committee, in their sole discretion, deems such suspension necessary or advisable, including suspensions to comply with any &#8220;lock-up&#8221; agreement the Company agrees to in connection with a financing or other similar events,</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">exposes the Company to liability under any other applicable state or federal rule, regulation, or law.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">creates any appearance of impropriety, </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">fails to meet guidelines established by the Company, or </font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;">otherwise fails to satisfy the 10b5-1 Committee for any reason.</font></td></tr></table><div style="margin-top:12pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">C.</font>Pre-clearance of a Proposed Plan must be requested at least five full trading days prior to entry into or modification of the Proposed Plan and be accompanied by a copy of the Proposed Plan. &#160;</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">D.</font>Each 10b5-1 Plan must be approved prior to the effective time of any transactions under such 10b5-1 Plan. &#160;An Insider will not be deemed to have violated this Policy for transactions pursuant to a 10b5-1 Plan that has been pre-cleared by the 10b5-1 Committee. &#160;Pre-clearance will not be required for individual transactions effected pursuant to a pre-cleared 10b5-1 Plan. </div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">E.</font>Any modifications to or deviations from a 10b5-1 Plan are deemed to be the Insider entering into a new 10b5-1 Plan and, accordingly, require pre-clearance by the 10b5-1 Committee of such modification or deviation pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u>.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">F.</font>Any termination of a 10b5-1 Plan must be immediately reported to the 10b5-1 Committee. If an Insider has pre-cleared a new 10b5-1 Plan (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Second Plan</u>&#8221;) intended to succeed an earlier pre-cleared 10b5-1 Plan (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">First Plan</u>&#8221;), the Insider may not affirmatively terminate the First Plan without pre-clearance pursuant to this <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Appendix I</u>, because such termination is deemed to be entering into the Second Plan.</div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">G.</font>None of the Company, the 10b5-1 Committee, the Compliance Officer, nor any of the Company&#8217;s officers, employees or other representatives shall be deemed, solely by their pre-clearance of a Proposed Plan, to have represented that it complies with Rule 10b5-1 or to have assumed any liability or responsibility to the Insider or any other party if the 10b5-1 Plan fails to comply with Rule 10b5-1.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">15</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:12pt;margin-left:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Times New Roman Bold';min-width:18pt;text-decoration-line:none;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">H.</font>Upon entering into or amending a 10b5-1 Plan, the Insider must promptly provide a copy of the plan to the Company and, upon request, confirm the Company&#8217;s planned disclosure regarding the entry into or termination of a plan (including the date of adoption or termination of the plan, duration of the plan, and aggregate number of securities to be sold or purchased under the plan.</div></div><div style="clear:both;display:table;margin-bottom:30pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;">16</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:10pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.0
<SEQUENCE>5
<FILENAME>lope-20241231xex21d0.htm
<DESCRIPTION>EX-21.0
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:39 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-size:11pt;font-weight:bold;">Exhibit 21.0</b></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subsidiaries of Registrant</p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:30.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Jurisdiction of Incorporation</p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;">Orbis Education Services, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">DE</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;">GC Education, Inc.</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:11pt;">Tierra Vista Inversiones, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">DE</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Nueva Ventura, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Casa de Amistad, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Amigos de Torrejon, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Piedras Bonitas Inversiones, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">La Sonrisa de Siena, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Nuevo Comienzo, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">El Vecino de Amigos, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Rentwise Properties, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">Mid-State Rental Properties, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr><tr><td style="vertical-align:bottom;width:67.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><font style="font-size:11pt;">REG 5160, LLC</font></p></td><td style="vertical-align:top;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="font-size:11pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:30.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-size:11pt;">AZ</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>lope-20241231xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:52 PM (UTC)--><html><head><meta charset="UTF-8"><title>Cover</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.59%;padding-right:8.82%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;text-align:right;margin:0pt;"><b style="color:#7f7f7f;font-weight:bold;">Exhibit 23.1</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:63pt 0pt 0pt 0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;text-align:center;margin:0pt 0pt 20pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Consent of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">The Board of Directors</font><font style="font-family:'Times New Roman','Times','serif';"><br></font><font style="font-family:'Times New Roman','Times','serif';">Grand Canyon Education, Inc.:</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">We consent to the incorporation by reference in the registration statement (Nos. 333-155973, 333-165019, 333-179611, and 333-218740) on Form S-8 of our reports dated February&#160;19, 2025, with respect to the consolidated financial statements of Grand Canyon Education, Inc. and subsidiaries and the effectiveness of internal control over financial reporting.</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:10pt 0pt 10pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">/s/ KPMG LLP</font></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;margin:10pt 0pt 10pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">Phoenix, Arizona</font><font style="font-family:'Times New Roman','Times','serif';"><br></font><font style="font-family:'Times New Roman','Times','serif';">February&#160;19, 2025</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.59%;margin-right:8.82%;margin-top:30pt;page-break-after:avoid;width:80.59%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>lope-20241231xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:54 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">I, Brian E. Mueller, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">1. I have reviewed this Annual Report on Form 10-K for the year ended December&#160;31, 2024 of Grand Canyon Education, Inc.;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">3. Based on my knowledge, the consolidated 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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">5. The registrant&#8217;s other certifying officer(s) 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):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:45.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;">19</p></div></div></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:45.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: February&#160;19, 2025</p></td><td style="vertical-align:top;width:54.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Brian E. Mueller</p></td></tr><tr><td style="vertical-align:top;width:45.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:54.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brian E. Mueller</p></td></tr><tr><td style="vertical-align:top;width:45.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer</p></td></tr><tr><td style="vertical-align:top;width:45.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>lope-20241231xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:54 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">I, Daniel E. Bachus, certify that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">1. I have reviewed this Annual Report on Form 10-K for the year ended December&#160;31, 2024 of Grand Canyon Education, Inc.;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">3. Based on my knowledge, the consolidated 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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">5. The registrant&#8217;s other certifying officer(s) 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):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:48.95pt;margin:0pt 0pt 12pt 0pt;">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.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;">19</p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: February&#160;19, 2025</p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Daniel E. Bachus</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Daniel E. Bachus</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Financial Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>lope-20241231xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:22:55 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 32.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In connection with the Annual Report on Form 10-K of Grand Canyon Education, Inc. (the &#8220;Company&#8221;) for the year ending December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Brian E. Mueller, Chief Executive Officer, of the Company, certify, pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002,18 U.S.C. &#167; 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o); and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Date: February&#160;19, 2025</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:4pt;margin:0pt 0pt 1pt 0pt;"><font style="font-size:10pt;">/s/ Brian E. Mueller</font>&#160;</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brian E. Mueller</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer </p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>lope-20241231xex32d2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 2/19/2025 01:23:02 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 32.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In connection with the Annual Report on Form 10-K of Grand Canyon Education, Inc. (the &#8220;Company&#8221;) for the year ending December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Daniel E. Bachus, Chief Financial Officer, of the Company, certify, pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002,18 U.S.C. &#167; 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o); and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Date: February&#160;19, 2025</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;">/s/ Daniel E. Bachus</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Daniel E. Bachus</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer (Principal Financial Officer)</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>lope-20241231x10k005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 lope-20241231x10k005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,C \L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "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 **** "OC/\ ;"_;/\8?#_XL^&O@I\&O#UIXE^*.NQK,\E_EK>QC8,5&T,H+
M[$>0EF"H@!(;=Q]F5^9?B/5+3X4_\%FTU?Q9*FG:7XFTF&+2KVZ(6)6>P2W3
M#'@;IH)(_JX]: .F\:?$7]N']FW3K7QCXMMO!_Q4\,K/$E_I'AZW?[5 KL%&
MW9#&^<L%#*)0"<D$5Z?^U?\ MXS_  4^'_@%?"?A*[U/XD^/8HGT?PWK%O)#
M+9[]@Q<PC#[]\BQB,$;F#?-A>?H7XS_&OPA\ / MUXN\;:JNE:+!)'#O"EY9
M7=@JI'&/F=N2<*"0%8] :_.W]LGX@:#;_MO?LP_&B6[\_P"&6I6%H;;5IH7B
MB 2[E=IBKJ&4*MS#)R <#.* /0O$^O?M\_#+PA<^/]4G\!>(K&QA-[>^$[2W
MWW,4*C<X^5$W%5!X29CQQN->GZ3^VZ/BS^PSXS^,?@V"/1_$^A6%PMSI]R!.
MMG?1*K%><;T*NK*<#(89P017TMXX\?>'O O@'5O%NN:A;0>'+"R>\GNWD4QO
M$%R-IZ-NX"@?>+ #.:_)C]D#PUJ5A_P35_:6UVX@>WTK55E2Q5@0'\J$"1ES
MU&75<^J$=C0!]1_\$VOVS_&G[2.I>,O#?Q'>R_X2'3[:TU73C9VP@$UG*,.=
MH.#M)B.?^FN.U>7_ +0W_!1#XE^%_P!L27P%X*GTU/ ^GZ[IWA^[EGLEEDDN
M)"OV@!R<@@F1..GEY[UY/\-_$B?LIVW[+?QW:-_^$>UKPQJ/AS7DB&/,,<L[
MP[CZL6CQ[6]<3JO@6_T?X3_LY^.M=!?Q+\0_B/=^)+V9QAV5[BV6//L=K2#_
M *[4 ?8O[3?[3/QXL/VV-'^"/PGU/P[8'5M+CNK8ZY9[HQ((9YI"T@#,!MA.
M %/./K6!\0OVM?VG?V-O$OA:^^.6E^$/%/@76KO[+->^'%=9H",%MA^3YPN6
M"LA#;2-RGD<'^UA!X]N?^"KGA"+X87.EVGCEM"3^SIM:!-HI^R7?F>9A6/\
MJO, X/)%>G>)/V)/VA?VI?&/A=OVAO'?A?\ X0?0KG[5_8WA>-_,N6.-X.8D
M +*-N\LVT$[5Y.0#Z[_::^--O\!OV?\ QCX_#Q/-INGL]@LG*2W4F([=2.X,
MCIGVS7RY^P1^V3\3/BK\5]7^'_Q@CL;?5[WP_9^)-!>UM!;B6VD19".#\Q:.
M>)AZ>7)Z<<7_ ,%<_'^H>*M:^&/P-\-:9?:_J&IW/]NW^CZ0I-S<0Q[HX8D"
M@GD"Y;H<>6IP<5XW\>?C[XP\+_M$?!KXV:G\"_$OP@TSPM)#H-Y+J(=H;RS.
M_P#<(3#& P@:Z !SD8_NT ?57[?7[3WQ8^#OQE^$O@7X87ND6=SXS?['NU:T
M$L?VA[B*&(EN2J@R<X!^AKD_BG\2/VX_V>/!.H>/?$LOPX\4^'M("S7]I812
M&18BP4MC;$<#(SM)(ZX(!KBO^"HZZKX@_:?_ &:5\(:I;V.N7MS$-'U211+#
M#</>V_D3$$,&4,4;&""!T/2N'_;3C_:5^'UKX2\+?';XMIJGPG\67R6FJ:KX
M8TBW06X5U9DD"P1.QVC>%W88(W!VXH ]N_:B_P""A'B[1/V3/A+\7/AQ%:Z+
M<^+;R6WN[74(%NA"T2R)*BDXR!+$P#8&0!P,XKTS]N']KGQI\%_$OPT^'7PX
MT[2Y?&_CNX6W@U+6\_9;0-+'$G (!9GDY)R%"_=;<,?-W_!5#X>^&OA3^R)\
M$_"G@]O-\-:;J12QG\T2F=&MG<S%QPQ<L7)& 2QP *^G_P!L/X=? /\ :!US
MP9\-?B1XI'A[XA3*)?#SV4ICO5\W(P"R,A1VAQA\99,*0QY //O%'B+]N/X$
MZCH6L:A'X7^-.BW5VMO>Z/X=T]H[B%2"20PCC*C ($AW '&Y>1GTO]M7]M6Y
M_9NT'PGH_A;PXWB'XE^,76/2-%NU.(,E5W3(AW,Q=U144C<V[YOEY^8/CSX
M_:#_ .">G@RV\>>&?CY>>-_"-K>PVDF@^*(FD(5R0L:K))(&7CGRVC8#)'0D
M9_[4_P 1(?\ AKK]D?XX^)K4Z1X.US0-+NI#/S'92-*\TNYL?\LQ>0L3Z+F@
M#U'Q/KW[?/PR\(7/C_5)_ 7B*QL83>WOA.TM]]S%"HW./E1-Q50>$F8\<;C7
MI^D_MNCXL_L,^,_C'X-@CT?Q/H5A<+<Z?<@3K9WT2JQ7G&]"KJRG R&&<$$5
M]+>./'WA[P+X!U;Q;KFH6T'ARPLGO)[MY%,;Q!<C:>C;N H'WBP SFOR8_9
M\-:E8?\ !-7]I;7;B![?2M565+%6! ?RH0)&7/49=5SZH1V- 'U#_P $Y/VZ
MO$/[1=_KW@WXE"UMO&MO"FJZ9)!;BV2]L65=P"="R$JV1U63I\A-=Q\#_P!H
M_P 9^//VX_C)\+M5GLW\)^%[))].BBM@DRL3 #NDZM_K&_2OCVX^%^N>#?V-
M_P!GW]I;X?PX\9?#^U;^U(T!_P!-TPW4P8/CDJF]U;_IG-(2?D%>D?L$_$?2
M?B]_P4"^-WC30W+Z5KGAZUOH0WWH]_V0M&W^TC94^ZF@#]"?B1\0-'^%/@+7
M_&'B"=K?1M%LY+VZ=!EBB+G:H[LQPH'<D"O@GX;_ !T_;#_;$L+SQG\+X/!O
MPU\!?:)(=-.O(TLMX$;#?/Y4I<@@J6"1KD$#)4U]%_\ !1;PUJ7BS]BSXI6&
MDQO+>)80WA2,98Q074,\W_D.)ZQO^"9GCS0?&7['7@6TT>Z@>[T."33M1M(V
M'F6\ZRNWSKVWJPD![A_K0!QG[,'[:/CZZ^/5]\!?CQX?L-#^(,4;2Z;JFE_+
M;:B%0R8QDC+1AG5U(!VLI56&#X_\)OVD/VM_VDOB5\3]#^'>N^"+.S\'ZHUK
M(-;LC&3&\TZ1!2B/N($#9)QVZYXE^->H6WQ:_P""O?PLLO",J7\_A73X(]:N
M;4[E@:%KJ>578<<)+&A_VGVGGBO'_P!CGPU\>_$7QL_:"'P.\6^&?"SPZZ/[
M7/B. R>>#<WOD>7B"7&W$N?N_>7KV /T._9NTG]I>P\6:F_QLUGP9J7A]K(B
MSC\-HZS+<^8F"^Z)/EV;^_7%=O\ M0_$?4OA%^SUX_\ &.C/%'J^CZ3-<V;S
MH'03 80LIZC<1Q7(?LU>%/VC/#VN:S)\;?&?A3Q1I<ELBZ?#X>MS')%-N^9G
M)MXL@KQU//:NA_:W\->'/&G[._C+0/%GB^U\":!J5O%;7.OWFTQVH,T>,AF4
M'<0$ R.6'TH ^5_@IXC_ &V?CK\+?#_CS1/&WPSL-*UN%I[>WU&QG6=%#LGS
MA(&49*D\,>"*^]/#$6JP>&M)CUZ:WN-<2TB6_FM 1"]P$'FL@(!VEMQ&0.,<
M5^4GQY_8;\%_!/\ 9(3XP^"OC#XCUOQ%H<5K/I.NQ:@L=G<PR7"1I';HF6BP
M'RNV0\J<C!^7]$/V1?B#K?Q5_9H^'7BOQ&2^N:EI,4EW,5VF9U)3S2!P-X4/
MQQ\W'% 'AWQV_:A\?_LQ_M;>#K#QC<V-S\#?&'^BV]_]D6.72[G"JPDE'4*Y
M1R3_ ,LY&ZF,T_\ :C_:F\=P?M&^ _@3\%I; ^,-1<7>O:C>6HN8M-M2NX;E
MR "(PTK9YQY0'+UZO^V[\(-"^-'[,GCK2=;C^;3].GUBPNE4%[:ZMXGDC=?K
MAD/JKL.,U\O?\$<_AW9ZE\//%WQ;U:YN-8\9ZQJ3:,U_>N9)(K6".%MBL22=
MS,N[VBC';D T?VE/VEOCUIG[:.A_ _X5:OX>MI-4TF*Y@EUZR!0RB&:65G=5
M)&5A. %QG'2NMT;P[^W@FKV+:EXH^%[Z<)XS<K#%+O,6X;PO[CKMSBOGK]K#
MP+KOQ+_X*N>$/#?AGQA=^ =<OM"06_B*PB,LUILM+MVVJ'0G<J,A^8<.>O0_
M3/P^_8Q^-'A'QWX?US5_VJ_%'B;2M.OX+NZT6YTQTBOHD<,\#,;ML!P"I.T]
M>AH ]S_:?^,D/P ^ GC3QVYC-SI5@QLHY>5DNW(CMU([@RNF?;-?+/[!'[9/
MQ,^*OQ7U?X?_ !@CL;?5[WP_9^)-!>UM!;B6VD19".#\Q:.>)AZ>7)Z<<9_P
M5U^(.H^+=<^&7P/\.:;?^(=2U2Z_M[4-(TE2UU<1)N2&-  3R!<MT./+4X.*
M\:^//Q]\8>%_VB/@U\;-3^!?B7X0:9X6DAT&\EU$.T-Y9G?^X0F&,!A UT #
MG(Q_=H ^JOV^OVGOBQ\'?C+\)? OPPO=(L[GQF_V/=JUH)8_M#W$4,1+<E5!
MDYP#]#7)_%/XD?MQ_L\>"=0\>^)9?AQXI\/:0%FO[2PBD,BQ%@I;&V(X&1G:
M21UP0#7%?\%1UU7Q!^T_^S2OA#5+>QUR]N8AH^J2*)88;A[VW\B8@A@RABC8
MP00.AZ5P_P"VG'^TK\/K7PEX6^.WQ;35/A/XLODM-4U7PQI%N@MPKJS)(%@B
M=CM&\+NPP1N#MQ0!^FO[./QIM/VA_@EX3^(=E9/IL6MVS2/9N^_R)HY'BE0-
M@;@)(W .!D ' Z5X[^W+^V7??LT6OA?PQX-T*/Q3\3/%L_D:3ITP9HHAO5 [
MJI#.6=U1$!7)W'(VX/NWP6^'OAKX4_"GPOX4\'MYOAK3;)$L9_-$IG1OG,Q<
M<,7+%R1@$L< "O@/]OF]@^&__!1#]G;X@>)&%MX/6"VM'O9N(89(KR8RNQZ#
M8+F%R?09H Z?Q1KW[?/PL\*3^/-4F\">*["RB-Y>^%+&WWW,40&YQ\D:%BHS
MQ'*YXXW4?M9?MY_$3P+^S_\ "'Q[X4T.7P1JWBJ\FM]3T?Q'IK-+ 8U (42!
M25)RRO@;E93@=!]S>.OB+X=^&_@35/&/B#5(+'P[IUJUY/>LX*F,#(V?WF;@
M*!RQ( R2*_,W_@JI\5?#GQR_9U^$/Q"\&7<VJ^%9=>N81>-;208D$7*%9%4Y
M!BD'IE#@G% 'Z:?$?6[KPS\//%&L6)5;W3]+NKN NNY1)'"S+D=QD#BOB?X"
M?MD?$CX@_L ?%#XMZQ=:>_C'P_<WL5C+%9*D*K%!;NFZ/.&YE;]*^J?CAX\T
M"U_9L\:^*VU2V.@3>&;JZAOED'ERI);MY6P]RY90H'4L .M?G?\ LL:;<6/_
M  2&^,\T\31Q7D^J3P,PP)$$-M&6'MNC<?4&@#WC_@FU^V?XT_:1U+QEX;^(
M[V7_  D.GVUIJNG&SMA )K.48<[0<':3$<_]-<=J\O\ VAO^"B'Q+\+_ +8D
MO@+P5/IJ>!]/UW3O#]W+/9++))<2%?M #DY!!,B<=/+SWKR?X;^)$_93MOV6
M_CNT;_\ "/:UX8U'PYKR1#'F&.6=X=Q]6+1X]K>N)U7P+?Z/\)_V<_'6N@OX
ME^(?Q'N_$E[,XP[*]Q;+'GV.UI!_UVH ^^]8_:C\=V7_  4LT/X*17%D/ UW
MIC74L)M0;@N+":?B7J!O1?PXKM/^"A/QY\6?LX_L\3>,/!DUK!K2ZI:V@>\M
MQ,GEOOW?*>_ YKYG^(VH6_A+_@M)X%OM7E6PL]0TE8K>><[5D:2PN8(P"?[T
MHV#_ &CBO0O^"R'B/3M,_94L]*N+J--1U/7[46ML6&^01I(TC ==JC&3V+*.
MXH H?%K]LOXD^#_&W[)6F:==Z<EK\2+32)M?$EDK&1KB2U67RSG]WQ,^,=./
M2OOVOR9_:5TVXT?XP?L"6%Y$T%W:VF@P31.,,CK<6*LI'J""*_6:@#R[]I_X
MR0_ #X">-/';F,W.E6#&RCEY62[<B.W4CN#*Z9]LU\L_L$?MD_$SXJ_%?5_A
M_P#&".QM]7O?#]GXDT%[6T%N);:1%D(X/S%HYXF'IY<GIQQG_!77X@ZCXMUS
MX9? _P .:;?^(=2U2Z_M[4-(TE2UU<1)N2&-  3R!<MT./+4X.*\:^//Q]\8
M>%_VB/@U\;-3^!?B7X0:9X6DAT&\EU$.T-Y9G?\ N$)AC 80-=  YR,?W: /
MN#]H^']K"P\8Z[J_POUWP+9> ;2S6XAM]:B=KP%(@TV<1,#E@V/FZ8Z5\W?L
MS?'G]M#]JWP/J'BKP;XB^']KIMCJ+Z9*FKV;0RF58HY"0$C<;=LJ\YZYXK]&
M?'=W#?\ PS\0W-M*D]O-I%Q)'+&<JZF%B"#W!!S7Q#_P12_Y-C\7?]CA<?\
MI%9T =+XN_::^*&E_M^>"_@A#J>F6NB:OX?,]W(MBLCI>?8+J3S%8X.T2Q(=
MN.0,=ZWO^"?/[4GC7XZ-\2_"/Q.^QQ^/?!NK_9IX[2W$"^2=T97:.I26&4$^
MCK7C?Q&_Y34_#;_L!O\ ^FZ^J[\3+RT_8]_X*9Z;X[NW_L_P-\3=$N(M1FZ1
MQW42 R8'0L9(;9B?^GAJ /4-3_:<\?>,?^"B-I\&/!ES91>"M!TU;WQ-*]HL
MTI81^8P60_=!,UK%QT+,>O%>&_";]I#]K?\ :2^)7Q/T/X=Z[X(L[/P?JC6L
M@UNR,9,;S3I$%*(^X@0-DG';KGCT3_@E9X0OO%NG?$WX]^(("NM?$'79S:E^
M=EK'*S/L/]TRNR8_Z=UKY@_8Y^!/CSXV?&S]H)?!'QBU?X2G3==!NVTJT:?[
M?YES>[-^)XL;-CXZY\P],<@'WO\  31OVL;+XBVTOQ<U[P)?^#!!*)H= CD%
MT9=O[LC,2C&>O->V_&"W\;W7PVUR+X<7.FV?C9HE&FSZP";5'\Q=WF85CC9O
M['G%>3?LW_LV_$KX,^,=1U?QG\>M=^*FG7-@UI%I6J6+01P2F2-A.";B3)"H
MRXP.'//8_1= 'Y9_&3]HW]LKX&_$_P  ^ _$/B'P%-K7C6ZCM--DL+(R0([S
MI"/-9HU*C=(O0-QGZ5]5_#'Q9\<_@SX7\=>,OVC]>\)7?A;1],^VVQ\+QMYR
MLFXN"&C3<6&U5&>6('>OGK_@HW_R>]^R?_V'+3_TY6U?2_\ P46\-:EXL_8L
M^*5AI,;RWB6$-X4C&6,4%U#/-_Y#B>@#YT^&_P =/VP_VQ+"\\9_"^#P;\-?
M 7VB2'33KR-++>!&PWS^5*7((*E@D:Y! R5-=5\"_P!L[XJW_P 4?$WP"^+&
MAZ1X=^,":=</X=U>V!%A?SB!I(O,7+#! WADX(5E*JPP?2/^"9GCS0?&7['7
M@6TT>Z@>[T."33M1M(V'F6\ZRNWSKVWJPD![A_K7SC\:]0MOBU_P5[^%EEX1
ME2_G\*Z?!'K5S:G<L#0M=3RJ[#CA)8T/^T^T\\4 9?[3O[17[9?[)OAO1];\
M9^(? -U9ZI=M90+I%DTSAPA<E@\: # [$U]7_L\Z5^U5;>/8Y_B_KO@;4/!S
M6<G[GP_&ZW/GG;Y9YB4;?O9Y]*^>?^"W/_)&OAW_ -A^3_TG>OT:MW6.RB=V
M"JL8)8G  Q0!\1?M]_M=?$;X3?$;PC\.O@_'97?BR[TJ^U[4X[FU%P5M88GD
M4*">&*V]PWJ=J@=:^@/V0?CG_P -&?L\>#_'$[1?VK=VQ@U..$;52\B8QS87
M^$,R[P/[KK7YN?"C]H;Q;XK_ &Q_BI\<_#OP:\1?&'29S+X?TIM)#B"RMU\M
M4)(BD&]H8U)7C_7/UW5ZC_P2D\?W_@/XL?%;X*Z_H.H>#GEG/B32?#^KAEN+
M)&VJ\3;@I9C"]JP.!D(S8YX /:_V#/VHO'7[07Q-^.6B>+[BRGL/"6IP6NEK
M:6HA94::\0[R/O'$$?)]#ZU]EU^;/_!)_P#Y+A^U+_V'+7_TIU&OTFH \M_:
MB^(.K_"C]GGQ_P",- >*+6M&TJ6[M'GC$B"11QE3U'M7Q=\"OB1^V_\ M!_"
MO1_B!X8\1?#F/1=4,XMX=1M7BGS%,\+!E6)@,M&V/FZ8Z5]6?MV?\F>_%O\
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
M!]I^TW<?'2XU/7-3\7O9_8K>UO)X6L;-/)6',*+$'4[ PY<\R.<<\=1^T'\
M_#/[2WPOU#P)XL:\ATJ\EAG%SITB1W,$D;AU:-G1U!."IRI^5F'?->D44 ?-
MGB#]@WP-XHU3X.:AJ7B+Q5<W?PM2VCT:1KNVS<K!+')&+K_1_GQY2*2FPD9[
M\UZI\=?@AX8_:(^&>K>!O%T$TFD:@%;SK5E2XMI%8,DL3,K!74CJ0002"""0
M>_HH X/X'_"&R^!'PSTCP/I>MZSKVE:2IBL[C7IHI;F.+.5BWQQQ@HN<*",@
M8&<  1?&_P" _@G]HCP3+X5\=:,FK:8SB:%@QCFMI0"!+%(O*, 2/0@D$$$B
MO0:* /A:Q_X)!?"=+JTAU+QAX]UOP_:2>9#H-[JT0MA_L_)"K 8)'RE3[U]0
M>,?V<_AWXZ^#R?"[5/#%I_PA,4"06VFVX,0M=GW'B93N5U/.[.3DYSN.?2:*
M /A.U_X) ?"E)(+2[\:>/]1\.02^='H,^JPBV!SG'RP@@<GE<'WKZC\0?L^^
M#M9^!-]\(K*SD\.^#+G36TI;?2&5)((6ZE&=7&\G)+,&))).22:])HH ^<_%
MO["/P\\:?LU>'?@CJ5]KS>&- G2YL=0CN(!J"2*TAW%S"8^1-(I_=]#Z\UI_
M%+]C'P)\5]%^%NDW]WK.E6'PYEADT:'2IX8PPB6)42;?$^Y<0I]W:>O/I[S1
M0!X=^TS^QQ\./VKM/T]/&=E=V^J:<&6RUK29A!>0*3DIN*LK+GG#J<')&"3G
MR;X?_P#!*_X3^%/&6G^)?$>L>*OB->Z>RM:VWBF_2>V0J<KE%C4N >=K,5/=
M37V510!\[?M0_L-^!OVLM?\ #FL>*];\2Z/>Z##)#:-H%W! /G=6+-YD,AW
MJ,$$5Y/%_P $D?AK%(CCXD_%0E2" ==ML?\ I+7W#10!XC9_LD>$(/VGKKX[
M7&I:YJ7C"2T^QP6EW/"UC9IY*PYA18@ZG8&'+G_6.<<\=-^T'\ _#/[2WPOU
M#P)XL:\ATJ\EAG%SITB1W,$D;AU:-G1U!."IRI^5F'?->D44 <=X/^&%CX.^
M$^F_#^+4M2U'2[#2AH\=[?R1O=M L?EJ69452P7 SM[#(/-<=^R]^RYX4_9+
M\":CX3\(:AK&HZ=?:D^J22ZW-%+,)6BBB(4QQ1C;MA7@@G)//0#V*B@#Q'6O
MV1_!^N_M/Z)\=[C4M<3Q=I%J;."RCGA%@R&&6'+H8C(3MF<\2#D#CJ#+^U'^
MR;X*_:W\)Z3H/C*?5+&/2[W[;:WNC3117",49&3=)'(NQ@02-N<HO/'/M-%
M'*?"KX::+\'/ASX=\$^'DE31M#LTL[<SL&ED"CEW*@ NS$LQ  )8X Z5\F:M
M_P $D?A5J?B;6]=B\;?$73+O5[R6]N4T_5K2*,N[LY 'V7. 6.,DX]:^WJ*
M/E+X*_\ !.?P-\#/B;HOCC2/''Q U?4=*,QBLM:U:">TD\R%XCYB+;H3@2$C
M##D ^U?5M%% 'B/QJ_9'\'_';XI_#WQ]K^I:Y::QX(NH[S3H--GA2WE=)TF
MF5XG9ANC4':R\$\YYKVR2-)HVCD57C<%65AD$'J"*=10!\7>-/\ @E'\)-=\
M4WVN^&-9\5_#F6^)-Q9>&-02*U8$Y8*CQL4!.?E#;1T"@<5[)^S7^QY\-OV5
M=/O8_!>G7$NJWRA+S6]5E$][<*#D(7"JJKD [4502 2"0*]MHH \3_:E_9*\
M(?M<^&=&T/QAJ6MZ;::5>->P/H<\,4C.4*$,98I 1@]@#GO7IWC3PC#XV\$:
MUX9FO[W3+?5;";3Y+S3W5+F%)$*,T;,K*' )P2IP><5O44 >6?LW_LY>%/V6
M_ALG@KPA)?W&F_:Y;Z6ZU22.2YGEDP"SLB(IPJHHPHX4=>M8OB7]DKPAXC_:
M5T#XXKJ6MZ5XQTBU%GY.GSPI9WD>V1#YZ-$S,2DI0[77A4Q@C->VT4 ?$.K?
M\$D?A5J?B;6]=B\;?$73+O5[R6]N4T_5K2*,N[LY 'V7. 6.,DX]:]2_9O\
MV'/"/[,?C/4/$OA_Q=XTU^[O=/?3GM_$FI0W,"(TD<A=52%"'S$!G)&"W'/'
MT910!R7Q8^&NF?&/X;>(O!.M3W=KI6NV;V5S-8.J3HC=2A964'ZJ1[5E? +X
M(Z%^SI\*-%^'WAN[U"^T;23.8)]5DCDN&\V=YFW,B(IPTC 84< =>M>A44 ?
M/'P^_8>\"_"SXG^.?&?A?5_$6D_\)E!/!JF@0W,']F$2Y):.+R=ZLK,S+\Y"
M[V &T[:\8T[_ ((\?";1X6AL/'OQ-L86;>8[;6;2-2V ,D"T'/ _*ONZB@#Y
MO_9R_85\(?LS^.;OQ3H'B_QMKU[<Z?)IS6WB/4X;FW5'DCD+JJ0(0X,2@'.,
M%N.>.B^-7[(_@_X[?%/X>^/M?U+7+36/!%U'>:=!IL\*6\KI.DP$RO$[,-T:
M@[67@GG/->W44 07UC;:G97%G>0175I<1M#-!,@=)$88964\$$$@@]<U\3:]
M_P $C_A-=ZUJ-UX=\3^-O!6G:BQ^U:/HNJ1BU93GY!YD3-MY/#,U?<%% 'CW
MP3_91^'G[/OPXU3P;X,TV:QL]6C9-1U":7S;V[8H4W/(1C*ACM4*%&3A>3E/
MV7OV7/"G[)?@34?"?A#4-8U'3K[4GU2276YHI9A*T441"F.*,;=L*\$$Y)YZ
M >Q44 >"Q_L9^"M/_:8?XXZ-JNO^'_%EPGEWUCIMQ FGWX*;'\Z)H68[P%+;
M77YD5AAN3L?L_?LM^%/V;]2\;WOAK4-8OI?%VI?VI?#59HI%CERYQ%Y<287]
MXW#;CP.:]BHH ^8];_X)Z_##6?VD[;XVQW6O:9XIAU&'56L;&X@2PFN8\?.\
M;0E\N1EL.,DD\$FOIRBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *R?%OBC3O!'A;6/$6L7 M=)TF
MSFOKN<_\LXHT+NWX!36M7R[^W#JVL^+[/P7\'/"VF1:]K/C+4!=ZEILMY]D1
M]'LF2>Z5YMC^4)6$,(;:<^8PP>E 'J/[/'Q[T[]H;P//K]GI%_X>O+2\>QOM
M'U3:+FTE")(H?:2,-')&X]G]J[6#QUX:N=1LM/A\0Z5+?WJ&2UM4O8FEN%!(
M+(H;+ %6!(ST/I7RUX$\1>-?AQ^V EYXT\&Z?X(T3XIZ<M@D6GZW_:<3ZQ81
MEHG9_(A$9DM2R!<'<8%Y[5X/IGPK\*S?\$^_A_KQT:V7Q#=>-;-I-:C0+?#?
MKS6Y"SCYU A.P $  4 ?I+HGBG1?$QNAH^KV&JFTD\JX%C<I-Y+_ -U]I.T\
M'@\U#IOC;P[K.LW6D:?K^EWVJVN?M%C;7D<D\.#@[XU8LN#ZBOC7XV>&_P#A
M6GQH^*UM\--(M_#E_/\ !"\NH;;0K9;;?<PW<B0R*D8 ,JJQ"G&>@]*I>+O#
MGP]T#X+?LR:K\-K'1K3Q1/XD\/+H]YI,<:WEU&^T7PD=/G=6B,QFW$C.=W-
M'VG?^/?#.E211WOB/2;.26X:TC2XOHD+S+C=$ 6Y<9&5ZC(JUKWBG1?"T,,N
MM:O8:1%/((HGO[E(%D<]%4L1D^PKXA\.?"OPCXH^$G[8.M:UX>T_5]5_X2;Q
M1#%>7UNLTMND=JLD:Q,P)CP[,^5P=QSU Q-\'+;0/''QT^'Z_$B'3M91?@MH
MMWHT6OK'-"\DCM]NE19<J92!$&8?-MQG@T ?<=EJ5IJ7G_9+J"Z\B4P2^3('
M\N08)1L'AAD<'GD5Y5\2?VAX_"7CN#P'X5\):O\ $/QR]F-0GTK2'A@BL+8L
M566YN)W2.+<0P5<EFQ]W&"?,O^">4>B1>!_BM'X:E$WAQ/B/K":8ZN70VH6
M0[&/5-FW:?[NVI_ /B'3/A?^VO\ &;3O%=Y!HUSXXMM&U3P[=7T@BCOX+:T^
MS3P1NV 7CD!;RP=V)=V,9- 'IGPP^.]SXT\9WW@WQ-X&UWP!XMM;,:@MGJ9A
MN;6[MM^PR074#O&Y5B 4)5AGH1G'H5AXNT+5;DV]EK6G7EP(/M7E6]U&[^3N
M*^9@'.W<"-W3(Q7SGX?^,7Q!TW]J'PI\/=2\:^#/&NE:O:ZE>WUIX>TN2&\T
MF*%%,#3O]JE #L^T%E7)0XZ\>)?"S2_!'PV_X)QWOBW4_!UIX@O_ !"UQI>H
MN]R]C+>K/J[6L44]Y'B2.W0>5N .-J'C).0#[W\/^,M \6_:/[#US3=9^S,%
MF_L^[CG\HGH&V$X/!Z^E0IX]\,R7UA9+XCTEKR_!:TMQ?1&2Y )!,:[LN,@C
MC/(-?&OAC3;OP)^W%\(])G7P#I.H77AW6;:\L/ 6GR6:B 1P2017)9R) &C=
MHQM4@*YQ@C'FEM\./#.G?\$NKGQ?#HEC_P )8EXVH1ZZT"F]BGCUS9&R3$;T
MVHH0!2 !D=SD _1W5?%NAZ%J-EI^I:UI^GW]\VVUM;JZCBEN#G&(U8@L<^F:
MY#]GOXN'X[?"#0?'!TH:(=4-P/L(N//\KRKB6'[^U<Y\O=]T8SCG&:\%\):-
MX$\2_M)_M,2_$ZTT2]N+#^RXHCKZQL+71_[/5]T1D^Y&9&F9F7'S]3D"NM_X
M)S%6_8Q^')1I'0QWVUI<[R/M]Q@MGOZT =)XJ_:4N!\0-8\%?#[P%K/Q*US0
MQ'_;,NGW-M96.G.Z[EA>XN)%5IBI#>6@8@'DCFND^#_QPLOBM_PD%C<Z#J_@
M_P 3>'9D@UC0M<C19K4NF^-UDC9HY8G4$JZ,00.<5Y#^RKXJT?X??$/XX> /
M$E_;:-XND\<ZEXDAM[Z58GO].O-DEO<1%L>8H4>6VW.PQ@''%6/VA_VD/A]X
MB^"OQ5LK2R/CO3-'>RT/4D@O);/39[B\F2(0F^B/"QF13-L/RJ=IY;% 'T1X
M?\9:!XM^T?V'KFFZS]F8+-_9]W'/Y1/0-L)P>#U]*A3Q[X9DOK"R7Q'I+7E^
M"UI;B^B,ER 2"8UW9<9!'&>0:^-?#&FW?@3]N+X1Z3.O@'2=0NO#NLVUY8>
MM/DLU$ C@D@BN2SD2 -&[1C:I 5SC!&/-+;X<>&=._X)=7/B^'1+'_A+$O&U
M"/76@4WL4\>N;(V28C>FU%" *0 ,CN<@'Z4V.IV>I_:/L=W!=_9YFMYO(D5_
M+E7[R-@\,,C(/(K,O_'GAG2M%BUB]\1:39Z3*YCCO[B^B2!V!(*B0MM)R",9
M[&OD/XY>+=5_9H^*?Q)T_P /HRR_%[28I_#$:9"KXF#Q:?(J@=W2XM9R>_D2
M'M5GP7\)?"7@K]J[PM\._$5E8ZEH/AOX8VT'A>WU>%)())UNW6_GC1\J;A@(
M2Y'S;6]": /L'^W],^QV=W_:5I]EO65+6?SUV3LPRH1LX8D X SFH= \5Z)X
MKCGDT36=/UA+=_+F:PNDG$;_ -UBA.#[&OSHO- TG7/"\GANQBCF^&S_ +1-
MG8Z3:VS8M3:N@^U00;>! 9FG7"?+\S@5]'^&?"FB^!OV^[BP\.:18Z!87WPS
M6XNK33+=+>&:6/4PD;LB  LJ.RAL9QQTH ]%^.'QVF^$&K>"]&T[PAJ/C37?
M%EY/9:?I^G75O;,7BA:9RSSNB ;%8\L.E.\"?%/X@^)O$]IIVO?!;7/!^ERA
MS+K%[K>EW,4)"$J#'!</(=Q 7A3@MDX&37DG[:%G<7_Q@_9TM[3Q3+X*N'U_
M4]FNP);N]K_Q+93D"='C.X?+\RG[W'.#7H7P_P!%US0M;EGN/CU>?$.1[66.
MWT2]M](B1YMN5<&V@20D8/&[')R* -3X\_M$Z)\&?AWXJ\06DNG>)-9\/K \
M^@1:DD5P!)<10Y< .R >:#RO.,=\UZE!J5I=7EU:0W4$UU:[?M$$<@9X=PRN
M]0<KD<C/45^7_B;1?AU)_P $NM)UVZ@TH^/+NYMY)M2=8_[4FU9M27[6KO\
MZQGV^<'5OX <C &/K#X6^(M*\,?M8_M-3ZOJ-KID,4'AV^>2[F6-5@73W5I<
ML1\H*D$] 10!]!W'BW0[30CK<^LZ?#HP&3J,EU&MN!G;_K"=O7CKUJ6'Q%I5
MSHHUB+4[.72#&9AJ"7"&WV#JWF [<<=<XK\Z?@$NDZ]X>_8^T[Q?!;7/@F[@
M\3S16NJ(ILYM46=OLPE1_E,@C:<QAN=Q;'(KU3XKW/P@T+PO)X,\!>'-&\2_
M\)!\2+33+G2KV]N;;P_8ZSY(N"TH3]V\86%"UO'E'D8!AG- 'U>_Q(\*_P#"
M*W_B6+Q%I=UH-@C/<:C;7D<L$849(+J2,\CC/<>M<YX3^,MG\1(/ .K>%1I^
MI^&_$]I)=RW4^II#=V@^SI-&BVX#&5_G ==RF/J<U\=6.G+:_'+X_P#AB]7P
M;<)-\+/M&H:=X1TYK:P:[AEN ADB=W#SHKIEQC *# (K<^&MC8:==?L0'P]:
MV,$TWA+4YW%HB(LETVAVVYI-O5RV-Q//K0!]K'QMX='B+^P#K^EC7<9_LO[9
M']JQC.?*W;NG/2DUCQOX=\.K<-JNOZ7IBV[I%,;R\CB$;N,HK;F&"P!(!ZCI
M7YW+HG@I_P#@F6_B=K6P_P"%H%C<'5S&G]M_\)+]OZ>9CS?M'G?+MSG;QC;7
MO'PP^&OA[QY^UY\?KKQAX?TW7[RVL/#D"PZC;)<0PF6P?SMB."H+;%!.,X4#
MIF@#ZQAFCN88Y8I%EBD4.CH<JP/(((ZBN1^,/Q*M/@Y\+O$_C>_M)[^RT&QD
MOI;:V($DJH,E5)XS]:\8_80\3Z9HW[)WPOL=4U>UL[B[DOM-TV&]NE22X,5[
M<JD,08Y<K''PJY(5?05TO[<O_)H/Q<_[%ZZ_]!H ]9MO%^EOI.FW]W>V^G+?
MVOVR*.[G2-M@0.YY/(53EB. .35G1/$>D^)=-&HZ1JEEJNGDD"[LKA)HB1U&
M]21Q]:^5?BUX3TGQK\9_V2M*URQBU/2Y+;5Y9K*Y4/#,8],B=!(IX90ZJVT\
M$J,UY!\<=/A\#C]KK2/#]J-$\,"\\'3ZE9Z4GD1Q6D^Q=0=43 7?"I\P@<KN
M)[F@#]!/#_B[0O%D<[Z'K6GZREN_ES-I]U'.(V_NL4)P>#P:UJ\0\-:)\#_!
M_P 8=*E\+IHFB^,)O#<SQ0Z /)MY=)22,F6<0CR=BL4V/)SRVP_>KU"#Q_X8
MNK30[J'Q)I$MKKK!-)F2^B9-08J6 MV#8E.U2V$SP">U %+XJ?%#P]\&O >K
M^+_%%X++1],A::4C!DD(!(2-21N<XP%[UR,W[0^B6_QF7P9))IZ:&?"A\3GQ
M.VI(+< 7@M?*Z;<9.=^_KQCO7%?\%$M.M=0_8U^)37-K#<FWLHYXC+&'\IQ-
M&-ZYZ$ MR.Q-<U>_#;P9XD_;NT&QET'2;[0=-^&<ES8Z>MM&UE')_:FT2+$!
ML) >3!QP6)Z\T ?4L&OZ9=:,-7@U&TFTHQF87T<ZM 8QU?S =NW@\YQ47A_Q
M1HWBVR-YH>KV&LV8<H;C3[E)XPPZC<A(S[5^;7BNPN-+^'6J^&=+BTBQ\%P_
MM"W6GW5AJJLFCQ6I02PP7")@+:FY:,E>%R5!X-?2'P3^'6K>%_VH=4U6[U?X
M>Z1=7'A98-2\*>"4EA:X N%-M>S1-QE1YL8?J5?'0# ![%\9/C5:?"-?#ME'
MHFH^*?$WB2].GZ-H.E>6LUW*L;2N2\KHD<:(A9G9N!V-97@?XXZWJWCVU\'^
M,?AOKO@;5;^UEO+"ZEG@O["Y6+;YB?:(&81R ,#MD"Y'0FLC]IO3OAIXGO/
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
M7MOWEDMP)T+B&",&1<*@88RJC<&8ER ?,]I\6/']QX4L_AR/&NJ+>7/QAN_
M7_"5L(O[37288FN?]9LV_:"H$0DVYQDXS7=_#[PA?>!_V_[K2[GQ-JGB>T_X
M5EYUI-K4JS7<"'5 &C:4*ID7<I8,V6^8C) &/1=;_9&\(ZSX<U_3!JFNV-UJ
M?B]_'-OJUI<QI=Z9JC!0)+9O+VA0%*[75\AV!)R,:/P[_9MTSP)\4;GXBW?B
MKQ+XL\87>CG1+J^UN> I+!YRRKB**&-8]I7 "!5P6)4LQ8@&)^U%XN.F7W@;
MP[;^*_$^D7FL7EQ(="\$Z:MQK&L0PQ998YV(6UBC9XV>0]00H9<YK$_9 ^(?
MB/Q!XG^+?A#79_$-Q:^%-6LTTW_A+1 =6A@N;..<Q3M"2K[6+%6)+;7&XY&!
MZ3\5?@99_$WQ+X8\36WB36_!WBGPZMS%8ZQH36YD\FX"":&2.XAEC=6\M#RF
M05!!'.:?PK_9ST;X0>.O$GBC1O$'B"[G\20PC5K/4[F*XAN[J, "\9C%YHF*
M[@0KB/#'$8PNT \@^,OB_5/!7[=7@F_TGPAJ_C6Z;P#J4)T[19+9)E4WUL3(
M3<2Q)M& #ALY8<=<9>O7/CCPMXU^*O[1][X!/@*VT3X>7.G6>BZE=6\]WJUU
M'(;E;FY%L[HB)L$8!<OAFZ# KZ5O/A-I%]\8],^)4ES>C7=/T6?0HK=73[,T
M$LT<K,R[-V\-$H!# 8)X/4=1KNAV'B;1-0T?5;6.^TS4+>2TNK6492:&12KH
MWL5)!^M 'P]X!\;?%*VE^&&O:0OQ;\2ZOJ5_8#Q2GB/3(%T2XLK@ 7,T")C[
M/Y1<21E,95,-NSFMCQO\4O$OCW]H7XG^')I_B?:^'_"#66G:;!\.+6+'GRVJ
MSRW%U(W+MF152,_)M0D@EC7M?@C]E^'P7=^'(?\ A8_CG5_#?AN19-(\.7U_
M MK;[%*QH\D4"3SH@.%265UP!D-BKWC#]G.VUOQ_JGC+PYXT\3_#[7=9MH;7
M6)?#LEJ8]22)2L321W,$RB1%)59$"L%XR<"@#Y]3QE\8O'1_9O\ "OB77=<^
M'WB#Q,_B"Q\236UO':W=Q#:1;HIUC*LD<LD:*P(&$,S%1P*^E_C5<ZQX'_9Q
M\=7&@7EY=Z]I'A6^>PO)G\RYDN(K1S'(Q &Z0LH.0!D^E0V/[/?A[3]8^&FI
MIJ.MSW7@&.]CTY[R^^TM=&ZA\J5[EY%9Y&QEAAEP3TQ@#TV1%E1D=0Z,"&5A
MD$>AH ^>/@M#I7PN_9!\ -X,\#W/CBSO]%LIKC3=&^S":^>>!7GN)3/)&CEF
M+%]S9.[&.,#R/6OB@6^!_@31?A%INJ?!Q8OBG!X*NM-G$,DEDSR2BZ4*KRQL
MH>0L%W%2R],5[-9?L@V7A9+FP\$?$OQYX \,SRO-_P (YH=];-96Y=BSBV\^
MWEDMU+$G;&X R=H%;MO^RKX(L/"?A7P_8G5+.TT#Q-!XN6X^V&>YO]1C9G,M
MU+,':7S&8ESD$\ %0,4 ><2Z3XB\2?M V_P;7XB>+;#PQX8\(Q:W<ZA!>QIJ
MVKW5Q=RQIYUR(\^7&D9^5 N2PSD*!7!VWQF\>:0NE>$[KQ5>ZE<>'_C;8^#W
MUF0(MQJ6E26YG6*X**%9P) C, -VQ2>2:^E/B3\!++QWXUTWQII?B77/ _C*
MQL7TL:UH#6Y>>S9_,-O-'<12QR('^=<KE6)(/-<_<?LA>#I?ADGA&+4]>M[M
M=?7Q5_PE"7B-JS:PK[Q>M(T9C:3@+@Q[-ORA0 * .+^.'Q+\3^'_ (V_$/1]
M-UNYL]/L/@Y?:];6T3 +#?)<RJEP./O@* #[5PK:QX^^'GPF^!7Q:G^)7B#7
M]6\1:AX>M==T>\DB;3+JVU 1HZ10B,%'3S%*R!MS%26SNKTSQI^R]#HGA_XE
M>,(?$'BCQOX_U?P+J/APS:I+ YNU9&DC5(888U1@X"JL85?F)*EF+&I\&?V3
MH%\"_"*7Q3XE\675EX8L].U2U\%:E- +&PU*.W7!.(1.WE2%BD<DK*A
M !]/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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>"_M<_M%:C^SU
MX<\(R:59Z0;_ ,3:]#H<>J>([E[?2M-WJS&>YD09V@)TR.YS\N#P/P>^.W[0
M/BK]G?4=?E^'6C>,/%8TK3;KPYJ.E:M;PV6MM<1(TIF1Y$,,D&XF1?E5F#*F
M, T ?7%%?%.F_M:_%7P+XK^,/@KX@6?@S5_$7@WP%<^,[?4O"R7(LX98TRMG
M=)(Y;<2588924&?XLC4_97_:=\=_&2[T34/$7CWX/76GS:.-7U/PWX:^U?VW
M9(\'F!65[EU!1F4/\IQR.#B@#["HKX1\"?MN_%'4X/A?\1_$.@^%[7X0?$;Q
M4?#&FV5H+C^V-/+RS16\\TA<Q."T#E@JC@#&,U]W4 %%9]_X@TO2W9+W4K.T
M=1N*SSHA ]>35Z*5)HTDC=9(W 974Y# ]"#0 ZBBB@ 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 **** /'?VFM \=:_X4TN/P=X
M9\,^.K%+U6USPEXF1!'JMG@Y2*6162.0-@@NI'Y8/QC\"?@5\?\ X._![QAX
MK^&O@:U\+Z]XC\.:/IVF>$_[7C=_M:QJ+G5YDG*10S%2Q$).0S$,#MPWZ844
M ?#O[.'PN^(?A#X=>,/!E]\ +?1M6U_2KFXU7Q;XT\46>M)XAU(K@1WL<#&7
MRI"[\ [4!;J6);!\'?L\?$#XE_&KX2:MJ_P3T'X&Z-X&LKZ'5[W1+ZT==7:>
M#RO)MX[<EEBSN8>:3@2N,DCYOT HH _.GP!^S%\9)_#?P:^"?B/P?:Z?X+^&
MWC/_ (22?QPFJP21:K;PS7$L$45LI\U&?[0RG<!MV@U^BU%% 'DWQ_\  N@7
MW@7Q'K]QI<$NL0V?[N\8'>N" ,?3->A^$HUB\*Z,B#:BV4( '8>6*YKXZ_\
M)(O%/_7F?YBNG\+?\BQI'_7G#_Z * -2BBB@ 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 **** .$^.O_)(O
M%/\ UYG^8KI_"W_(L:1_UYP_^@"N8^.O_)(O%/\ UYG^8KI_"W_(L:1_UYP_
M^@"@#4HHHH **** "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@#A/CK_R2+Q3_P!>9_F*Z?PM_P BQI'_ %YP
M_P#H KF/CK_R2+Q3_P!>9_F*Z?PM_P BQI'_ %YP_P#H H U**** "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 ***KZ=J-
MIJ^GVM_874-[8W42SV]S;R"2*:-@&5T89#*0001P0: +%%,BFCG7=&ZR+DC*
MG(R.HH2:.5G5'5V0X8*<E3Z'TH ?13!-&TK1!U,B@$H#R!V.*?0!PGQU_P"2
M1>*?^O,_S%=/X6_Y%C2/^O.'_P! %<Q\=?\ DD7BG_KS/\Q73^%O^18TC_KS
MA_\ 0!0!J4444 %%%% !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 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\T_MT?#[Q?\1?!/A&R\*+%K4=KK\-YJG@]]:_LE_$5HBMOM
M$N-PP<D-M)QQGJH!^:_V2] ^'/C;X#^.OAYJ'B/XA_"EKKPSI&JZ]I]]J,4-
MI!:"!&DO]/FD639!<X)ER0,/M"J!Q]R?&OX#>%_CQI&EVGB!M1L;W2+Q=0TO
M6-%O&L[_ $^X (\R&5>5)!P000>.,@$>'Z;_ ,$W? !^#NH^"]7\1>*K[4]:
ML=.L=8\1QZEF[GALPIBMXA*LB16P901$%. %!)V@@ ^<_A_I;>"- _:$^,'P
M0T74O ?P=A\"W&FZ"LTDRG6-2C&?[6ACD8LJQJK!7/7.>N\+=^'O@_2_V<?B
M1^R3K_@*VF@U+X@>#]3F\4(MQ)(-8D33(;M9I06.6$TC/D8Z =!7UQ\-OV/M
M+^'T=Y97OQ(^(GCGPY=Z3+HLOAOQ7K45UIOV:1 A41)#'M(0%1@\!B,57^#/
M[$_@_P"#/C32_$L/B'Q5XKNM#L)-+\/VWB745N8-$M7X>.V58UVY7Y,L6.W
MH ^&/AUX>M?"7P5_9A^/6G374OQ7\7_$N*PU[7#=2--JMO=75Y'-!(-VTKM@
MC7&..>YK];*^:_!?[!'P_P# _CO1M=M-8\3W>B:#J<VLZ'X.O=1631M*O)"2
M98(=@8%2Q*AG(4DGG-?2E 'CG[0?BW4K3PCXATB/PS?W-C+9C=JT;+Y$>2,Y
M'7BO3?"+F3PIHKLI1FLH"5/4?NUXKFOCK_R2+Q3_ ->9_F*Z?PM_R+&D?]><
M/_H H U**** "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 **** "BF3
M31V\3RRNL42*6=W.%4#DDGL*\-N/VT_A3J/BO4O"'A'Q);^/?&UMIEWJ-OH?
MAW==&\,$+2F".=083(P4@+OSG@XH ]FU_7;#PMH6HZSJMU'8Z7IUM)=W5S*<
M)#%&I9W/L%!/X5XE^RI^TQ>?M 6?B&#7O#DGA#7["2&_M=+G/SSZ1=IYMA=<
MGJR;E<#HZ$<9P/D7XR?'+XQ_M$^)+/X.^/[#PS^SMX,\8::^I33ZSJ*7&JV]
ME$P*M-NEC3$LRB/R65'($@/ )KT/Q-XH\$_LX6OPH\>:9\8=-^(6J>$P?#OB
MF]N=:M[C4-5T:[GW,Y1'+/\ 99FCD1!DB-7!)Y) /O.BF0S1W$*2Q.LL3J&1
MT.58'D$'N*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% '"?'7_DD7BG_KS/\ ,5T_A;_D6-(_Z\X?
M_0!7,?'7_DD7BG_KS/\ ,5T_A;_D6-(_Z\X?_0!0!J4444 %%%% !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 %%%9WB#Q'I/A+1[G5M<U2RT;2K9=\]]J%PD$$0SC+.Y"J
M,GN: -&BOF+XQ?MUZ+X&\:'P-X$\$>)OBYXX-I!?+8>&[4FS2&95>.1[O#*(
MV1U82(KIS@D'.&?$;X3?M$?%WXDSF#XK67PN^&,36\]G9>']/$FM7! 1W2YD
M8E8R'+IF.1D8*,H030![1XU^.'@#X<Z]I&A^)?&&CZ/K>K7,-I8Z9<7:BZGD
ME<)'MB!+[2Q WD;1W(KQS0_VI/B1\1/C'#X8\'_ OQ#!X.T_56L=;\7>*)DT
M^-(TD>*9K6(Y\_:RY!1V) (*C.1V_A_]C_X/>'/B1K7CZ#P+IMYXOU:^?4KC
M5-2#7CI<,^\R0K*66%MV3F,*?>O9* /E_P"&7[*?Q"'Q$M_&_P 6_C;KGCN\
MMO.2#PSI]O'8Z&(Y(Y(66:V *S9CD/.U"#U+8R?;/AA\%O GP6T?^S/ WA/2
MO#%HRJLG]GVRI)/CH99/OR$9/+DGWKM** .8\4?"_P &^.+V*\\1^$M"\07<
M4?E1W&J:;#<R(F2=H9U) R2<=,DUC#]GOX6 Y'PT\'Y_[ -K_P#&Z] HH ;'
M&L4:HBA$4!551@ #H *=110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% '"?'7_ ))%XI_Z\S_,5T_A
M;_D6-(_Z\X?_ $ 5S'QU_P"21>*?^O,_S%=/X6_Y%C2/^O.'_P! % &I1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%<S\0_B7X5^$WAF?Q#XRU^P\-Z+"=K7FH3"-6?!(1
M<\NY"G"*"QP< UX'/^V==_%SX<ZGK?[.O@RY^*6IVNLKHQ74'.E6R!H&D%X&
MF"^9$K*$*DQMD]@02 ?45>.?'W]K7X9_LV:38WGC+6Y%N-1,R:=I^FVSW5Q>
MR0L%ECC"C:&5F"G>R@'C.:\XO?V=/BO^T5\,M/TSXV>/YO"%_P#VG<7%YIGP
MRNY+6WN;"2&,)9SO("6*2!R3\ZD'&2<,/9/A+^SWX!^"7A;1- \*>'X;:ST9
MIGL9KMVNKB!YL>>R2REF3S"H+!2%/H!Q0!XWXR^)?[0WQJ\.>$[SX*^%=-\
MZ)K]A-/>:U\0XFAU+2Y%G=%068W\NB+(C%9$8.,[>"=3Q+^POX3^,>J^$_$'
MQFU34OB-XBT;2(M.GA^T/8Z5=3HS,UU]DC;Y)&W ,%<(VT?(*^EJ* *>CZ/8
M>'M)LM+TNS@T[3;*!+:VM+6,1Q01(H5$11PJJH  '   JY110 4444 %%%%
M',>*/BCX,\#WT5EXC\7:%X?O)8Q-';ZIJ4-M(Z$D!@KL"1D$9Z9!]*QO^&A/
MA9_T4OP?_P"#ZU_^.5\?_&W]H+X ^"_VQ?%.K?$B\\/^)K"#P3I]A:VRV":P
MXO4O;UI(%55<1R[63(<KC<N2,BN^^)WACX5?$K]A[Q_\0?#WPJTSPQ]L\(:M
M=V2:IX;MK+4+9D@F5)"JJ2A)0.K!N058'F@#[ CD2:-9(V5XW 964Y!!Z$&G
M5S7PS_Y)QX4_[!-I_P"B4KI: "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X3XZ_P#)(O%/_7F?YBNG
M\+?\BQI'_7G#_P"@"N8^.O\ R2+Q3_UYG^8KI_"W_(L:1_UYP_\ H H U***
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@ HKC?C%\3],^#'PQ\1>--65I;32+5IA;Q_?N93A8H$_VY)&1%]V%?,G[+
M7[:*3^(9OA3\7O%NC7WQ8>^!L#HNV6VO5GA^T?9?,B'E1RP/YEN5D*DF-.6+
M9(!]FU6U'4K31]/N;Z_NH;&QMHVEGN;F01QQ(HRS,Q("@ 9)/ KYB^'7QY^.
M?QR\8-;Z?\'+WX6?#^2"]@/B7Q;*@U2.;R6^S2I8-M(Q+Y>58.A&</QS/\+?
MV-]<L=;U3Q!\6_BYXF^*VJZMIMUI5YI,["ST3[-<HJSQ+:*2!G:/F0H. =H(
M& #>N_VV_AQKLOB_2?AQ>R?%;QAX=TJ357T#PM&TS74:21QD0S[?*D.Z5>(V
M=L9P"< \UX5OOVDOV@_!GC*S\1Z7IW[/=KJ5O;CP_?V4XU36;0^8K3><FX1D
M/%N4']S)&QS@GD>_?#[X7^$/A1HHTCP;X9TKPQIWR[H-+M$@$A P&<J 7;'\
M39)[FNHH ^>_A'^Q/X'^'6@Z_9>)+W5/BQ>^(9[2\U>\\=RKJ0N)[</Y3K&Z
ME5 ,CXSN;! +$ 5[[96-MIEG!:6=O%:6D"".*"! B1H!@*JC@ #@ 5/10 44
M44 %%%175U#8VTMS<S1V]O"ADDFE8*B*!DL2>  .YH EHKYF^)W_  48^!?P
MUO?[,@\5-XXUYF5(M'\&0'4YIF/\*R(1#N_V3(&]JX<_'+]J[XYYB^'/P=T[
MX3Z)+YD8U_XCW+?:AC[KK9H \;>@:.12>] 'V>[K&C.[!549+$X %?.GQ7_X
M*#_ KX22/:7?C:V\2:SC$>D>%U_M*XD?./+W1YC1\_PNZFO/HO\ @GMK7Q4F
M2\^/WQI\6?$S<\<S>']-D&E:.K ?,I@CSN'8.@B;\Z^B/A1^SI\,O@=;)%X%
M\$:-X=D5#$;RVM@UW(I.</</F5Q_O,: /G8_M)?M+_&Z0P_"CX&1^!-%DD,:
M^)?B?<-;ML*_+(+),2 ]\KYR].O=G_#!GCOXPH)OC[\>/$WBZ"9%,OAGPN%T
MG2@P/W751B9<?Q>7&W/7U^TJ* /C;3?V)-1^ OQ@'BSX">'_ (?Z7I;Z)#IS
M6GBP7MQ/;W"S3/)/%,"[@NDD:$ENB 8Q72_$SP+^TW\4/AUXH\':A<?":TL?
M$&F7.ESW%M_:?FQQS1-&S)N!&X!B1D$9KZDHH R_"NCMX>\,:/I3R"9[&SAM
M6D48#E$"D@>^*U*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \\^-'QT\-? K1=+OM?34;VZU>_CTS2])T>S:[O;^Z<$
MK%%&O4X4G)('OD@'SCX6?MS_  [^(GPVUSQ5J*ZEX0N/#UG8WFM:/JMG)]HM
MUNT4VQB"J3.DI<"-D&7W*=HW 50_;JM?!T_@OPC)XWTGQ8FD6VN1SQ^+_!S.
MMYX8G"-LO"45GV<E20C $CC.VO"/V%_V@M0\'> M<G\;^*[C5_@MX;\.Z)+;
M^*M:T9[1=/OI%BC?3XW$8-RD3LBB3#8PG.""0#Z>^&'[7GA'XJ?!GQU\2M/T
MCQ#I>B^#9[^WU*RU:TC@O=]G;K/,%C$I .U@ '93N!!"]:C^"_[5T?QNOM$_
MLWX5_$30]$UBU^V6OB+6],MHM.,1C,B,9$N7;#C 7"G)8=.M?(7[)'Q;^'/C
M7X(?M(^ )M;OM2U#Q+XB\3ZK%I/AZ RZG=Z5-;Q*TULKC8S%=^U6.21C%9/P
M1U[1I_C-\(O"W[/OQ(\>^+]'O=#O;+QAI'B:YFEMM(M4M0EMYD9016\D;Y0"
M/(S&J@X;YP#ZQ\&?M]^ ?&WC?0]&M=#\46?A_P 0:I+HNA^,[S3U31]4O(R5
M\J&42%_F92JDH,D$<8KZ8K\E?AQK<'B_X,_LR_ '3[>[A^*W@WXDQZCX@T5K
M219-*MK6ZO))IY&*[0NR>-@<\G(ZU^M5 '"?'7_DD7BG_KS/\Q73^%O^18TC
M_KSA_P#0!7F'[0>G^+)/"/B&XM-5L(O#BV8\VRDMBT[<C=A^V3BO3?"(<>%-
M%$A#2"R@W$# )\M<T :U%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4451US7M,\,:1=ZKK.HVFDZ7:1
MF6XOKZ=88(4'5G=B%4>Y- %ZBOGK_AN?X8>(H?%]M\/+O4/BIXB\-V/V^?0O
M"5C+<SW">='#^Y<JL<N&E4DQLWR@D XP<+PK\4_VCOC5X'\72:=\+M/^#>IR
M6EN?#5]XMU$7A>7S\7'VB"-!)&?*R4#1\-C.X'@ ^HJH:YK^E^&--EU'6-2M
M-)T^+'F7=].L,29.!EV( Y]Z^=O"?[-?Q6\2> /%FA_%SX[:UK=WXACLUCN?
M!]K'HLVD>3(SR+;S1C#K*K!'WQ#*C'O4W@+_ ()]?"#P1X&\4^%+JPU;Q=IG
MBB:TGU9_$6IR337+VSN\)WQ^7M*M(Q.W&[.#D<4 '[1W[9'@?P%\$?$FN^#O
M'/AC7/$'F0Z/IYLM6@N(K:^N=RPO.49@B($EE.[&5A>N+_9!_:T\*1_#CQ3X
M?\;?%32?$$W@34([)O&E]>A(M5LK@[K2X>1V_P!9DM$X))#1@DG<"?/==^ _
M@[X8?M(7T</[,>L^(_AMHVDQ0:9::!HUE?VFIW\HWS7=S]IN$+F%"(8PP;:6
MF8;<C,GB;P?H?B+XI?#S4?"/[*&O^'M.%_\ V7XFTS5O"NDV^E:AI<Y7=)-'
M'.X:2"5(ID)3^%AD9% 'VAX:^-?P\\:6-[>^'O'GAC7;.R>*.ZN-,UBWN([=
MI"1$KLCD*7((4'&2#C-=F"" 0<@]Q7C>J_L<?!75_"6N^&&^'.BV&@ZY-!<:
MC8Z3&VGI<20EC"2;=D(V%WP 0/F-<-9?L!^#O O@+Q/X:^%WBOQA\+6UR\MK
MUK[0M8D:2%H!($C4N2WE'S6++N!;"Y; P0#Z>HKY>LOAQ^TM\'/AAJ5MX<^)
M.A_&3Q,E[ ]BOC3338+'9+'+YT>^!RTLS.8L-+(  IY'0I_PU]XL^$_PGG\6
M_'?X3:OX*EMM6BTF1/#D\>L1NKPF0WC;"!% "-GWW.X@<G. #ZBHKSOX1_M!
M_#WXZ^&(?$/@CQ-;:QI4MZVG)*R26[M=+&)6A"2JC%Q&=^,=.>E>B4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4456U+
M4[/1M/N+_4+N"QL;9#+-<W,@CBB0#)9F8@  =S0!9HKYN^-?[<?A;X9ZEHN@
M^$O#NN_%OQ;KVF_VKI.F^#K?[7!<6Q=T65KE-RB,M'(-R"0C;D@ @UC_ !)^
M&G[1?Q[U33/L?Q#M/@GX"O=*M;B[TW1[<W.OPW31JT]N]QD*NQ]RB6%UR.J-
MU(![/\5/VA/AM\$8X3XZ\::1X;EGV^3:W=P/M$H9MH985S(RYZL%P.Y%>3>(
M/VE_BOK?QBE\%?#[X$ZU>Z/I6J1VVK^+/$TZZ=8F!90LSV@/^ORAW(RL3R"8
MR*[NT_9(^%"_$2[\?ZEX.T[Q#XXO4@%UK>L1"Y>22*-(UF6)OW,4A$:DM&B$
MDD]Z]@H _-CXP^&_&>F_MDZ%)\6_'?CSQ;\.]&N/^$HL-,\.>%KF33HYH[LM
M86CK;1.DSJJ[I)&4''RALMD7?$'B;X3?"OQ;X'\;_!3X9>+-'\0:/K+_ -K6
M5MX'U2%M5TV\(2[1I'AY:/Y)HPS84QE5 W8K]&J* $!R*6BB@ HHK(\4^+]"
M\#Z/)JWB/6M.\/Z5$0)+[5+N.V@0GH"[D*/SH UZ*^2O%W_!3#X56NL/H'P^
ML_$?QA\48<)IG@S2I+A=R^LK!04/]^,2 #FL0>*?VS/CJ0=%\->%?V?_  _+
MY<B7>N3#5M7V'[VV,*8P>^R6.,CIF@#[%U;5[#0--N-1U.]M].T^V0R3W=W*
ML442CJS.Q 4>Y-?,WQ!_X*1_!3P?JZZ'H&K:A\3/$LD@BBT?P-9-J,DK'ILE
M!$3\\81V/M7.Z3_P34\,^*M0M]6^-7Q!\8?&O5HBY6'6-0DM=.CSS^ZMXW+1
MX.3@2[?]FOIOX??"CP7\)]+.G>#/"NC^%[-@HDCTJRC@\W:, R%0"[?[3$GW
MH ^6/^%J?M??'>+;X*^&F@_!'0YX_EUCQO=&ZU$8;[R6RKF-L?P2PD?[72K%
MM_P3EB^(E]%J7QX^+/B_XOW*S&<:2UR=,TA"1R%MHF)3GO&\?3I7V510!PWP
MP^!OP^^"]A]D\#^#M'\,(8Q%)+86BI/,H.0)9<;Y/J[$UW-%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !532-)LM TJRTS3;6&QTZR@2VMK6W0)'#$BA415' 4*  !T JW
M10 4Q(DC9F5%4N<L0,9/J:?10 P1(LC2!%#L "P')'UI]%% '"?'7_DD7BG_
M *\S_,5T_A;_ )%C2/\ KSA_] %<Q\=?^21>*?\ KS/\Q73^%O\ D6-(_P"O
M.'_T 4 :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%<;\1/C)X%^$D-I)XS\6Z1X:^V.L=M'J-VD4D[%@O[M"=SX
M+#) ( Y. ":\6O?VIOB)XI^-+>"/A_\ !'Q!J.B:3K L->\7>('73[&.%)PD
M[VFXXN/D^9<,&/'R$'- 'TT3@5X</VT?A+JOQ&M_A_X8\66?C'QM=PW$EKIF
MAM]HBE>*!YC&;D?N%8B,J 7R&(! KE?#/[*'CO4_C#!X]^(WQP\2^)(]*U-[
MS1?#6CHFFZ;!&KN(EGC3(F)B;:QVJ>6!9AU]J^&_P9\"?!^RFM/!/A'1_#$4
MYS,=-LTB>;DD>8X&Y\9.-Q..@XH \*^&GQ _:5^-^K:A)JW@+2?@IX%O=+N(
M;2ZU&Z-]K\%R\3+!<)%Q&-DFUC%-&G'=N][X2?L-:/X,U#6=9\=^.O%/Q=\0
M:YI$VAZG+XGO"]G+:2NK/'';Y)C4E%P"[8QE<5],T4 8/@WP%X9^'>D_V7X5
M\/:5X:TW=O\ L>D64=K$6]=L:@9]ZWJ** "BBB@ HHHH **** "BBB@#QWXR
M_LD?"SXZ^%AH/B7PQ%#;)=RZC#-I$C6,L5W(H5[C,1 >0@+S(&!P,@XKSK6?
M@3\;/@G\//#FC_ WXAIXC.DW=U<WEE\3IFO7U"!EC$%LDZ*#$L81@%78"7R6
M4#!^IZ* /E[7?VU?^%$^$_ TOQ]\&ZMX'UO7$F&H76C6[:GI.FNDI1/-N(RW
M,B@2"-/,90<-[_0/@7Q_X=^)GA?3?$7A?5[;6M%U&$7%K=VS?+(FXKG!P1AE
M92" 05(/(-;5W:07]K-;7,,=S;3(8Y895#(ZD8*L#P01P0:^>_C=^PUX"^+^
MH:'K>F7NM?#CQ7X?L1IVCZUX-O#8FS@4NR1+$O[L(&D<X0(QSC<!C !]%45\
MK_$/6_VE_@9/H)\)>&M&^-?@G3='MK34(YKUK3Q#=7,49\ZZ+-^[)D.#L42L
M=N  22>JD_;?^%'A_P"( \ ^-?$,7@/QK':6EQ<Z=K@:*WA>:!)O+^UD>22@
M<*267)X&>< 'OU%-CD66-71@Z, RLIR"#T(-.H **** "BBB@ HHHH ****
M"BBB@ HHHH **PO&WCGP_P##;PO?^(_%.L6>@Z%8('N;^^E$<48+!5!)[LQ"
M@#DD@ $D"OG^T_;?T[XL^#_%VH? 7PKJ'Q8U?0+FRM3;.3I5O<&Y+J)(Y9U!
M98RGS@JN 0<A?FH ^G:\W^-G[1/P]_9X\-KKGCWQ%#HMG),;:%%B>>::8)O\
MM(XU9B=I!Y  !!) ->/6/PI^/OQ_^&-[IGQ9\7VOPJO+K5+:]@B^&MS(EY%9
MK'(DUG-,S,,N61MR,XR.<CY1Z5\%?V4OAQ\"/!EOX;T#1FU&VAU+^VC=:[*;
MZ=M0V>7]K!?Y8Y=@"[HU3CZG(!YIJ/[0WQ=^/7PTT#7?V?O ::7'JU]<V=SJ
MOQ)B:Q%E J1F*[B@1R9XW+MM=2X!C(*-DXMZI^Q5%\</"?@:/]H+Q3??$+7_
M  _]I>ZCTJ5],TR^:5]RB6"+;DQ#Y%D3RBR_>!KZ?HH Q?!O@S0OA[X8T_P[
MX:TJUT30]/C\JUL+*,1Q1+DDX [DDDD\DDDY))K:HHH **:[K&I9B%4#)).
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
M':^9>1N&)#1F90RE2=K7.&Z@D _0NBOFGX/_ +1'QL^*'BZPLM7_ &=+_P
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
MXK^T#^UEX$_9?OO#5OXWAUFUTW6?-5=5L-->XL[(1[!B=DY7=O\ E5%8_(W
MXSM_"S]IWX4?&P0KX)\?:'KMW,"4T^.Z$5[@=2;:3;*![E17ILD:RHR.H=&!
M#*PR"/0UX!\4?V"/@-\6U>35OAUI>FWY#;=0T!#ILZN?XR8-JR,#SF0-]* /
MH&BO)OV>?V?8_P!GG0]4T:U\;^+/&.F7$Z/91^*M0^UMI\2H%\F(A5 7.X\
M=ACC)\=\;?MG_$;X&^+-<C^)WP&\1#P+!=W#6/B[PC*FI1_8Q(5A>XA!Q"2N
M"Q>13D\)Z@'UW17CGP;_ &O_ (/?'OR8O!GCO2[_ %*7@:3<N;2^W8R0()0K
MOCNR!EXZFO8Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#YL^)GPC^,=]^T;%\1_"-[X&O=/L-$_LC2;'Q/
M]LW6)D</=3*(1C?(5C7=G[B 8ZYY_P ?_"/]HSXF:[X(U+4[WX7Z3>^%M;AU
M>TU'2O[1^T(H!2>'YP04EB=T93C.1R" :Z76OBE\9O%GQO\ '_@WX>6?@2#2
M_"2:<);CQ.;TSSO=6YF^7R3M &".1Z?AS7Q@^+O[1'P)^'^H>-O$T/PIN=#T
MV2W%U#9/J*3NDDZ180R$*#\^>?0]: /K.BOFCXB?\%'/V?/AU)-;2_$"T\1:
MB@!2R\-12:BTQ/\ "LL0,.?8R"N*;]MOXM_$TO%\(?V:/%NHV\T(DM]:\;31
MZ+;<_P 05\K*O^[*"?TH ^S*J:MJ]AH&FW&H:G>V^G6%NN^:ZNY5BBB7U9V(
M 'N37Q\?A;^V3\7,GQ3\5_"/PATJYAP]AX+TIKZZ0^ADG(*-_M1S$>GI5O2O
M^"8?PVU?48=5^)WB;QK\8=86,(TWBK79FB##NBQE74>BF1A0!UOQ'_X*,?L_
M?#5Y;>;X@6?B+4E4&.Q\,QOJ33$_PK)$#$&]FD%<-)^VA\9_BB)8_A!^S5XE
MFMI(EDM]<\>3IH]O@X^<1,0)5YXV39(YQ7TI\.O@7\._A'&J^"_!&@^&7$8B
M-QINGQ13R+Z/*!O?ZL2:[F@#XRE^!W[7'Q?$W_"<?&[0OA?I<ZHW]E?#W2VF
MF7IE?M,I26,]>5D<9]16OX<_X)B?!N#5I-9\:MXE^*NO2%7?4O&6M37#EAU.
M(_+# GL^^OK:B@#G/!/PV\)?#6P>R\)>%]&\+V<A!>#1["*T1R.A81J,GW-=
M'110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%9VN^(])\+6+7NLZI9:19KP;B_N$@C'_  )B!0!HT5XQXH_;.^!/@^V:;4?B
MWX1(4X,=CJT5Y*/^V<)=OTJ?X*_M<?"?]HC7=3T?X>^+%\1:AIL N;J-;"ZM
MQ'&6V@AIHD#<G^$F@#UB_P!0M=*LI[R]N8;.T@0R2W%Q($CC4<EF8\ #U-<_
MX,^*?@OXC-<KX3\7Z#XH:U.)QHVIPW9AYQ\_ELVWGUKXC_;B^-NHWW[1/@CX
M;7'PB\7_ !"\+V"SZ@^@P6YAL?$]ZL4,D063#^?!;+(S2)MP)-NX$*">F^,>
MA6&B?L_^$_C78?#:U^#?Q:T?4['[#I%B(DN)/-OTMFT^9H403QS0L3L*_+N!
MXVM0!]O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MEE[[V1%Z\T ?7U%9GAOQ-H_C+1+76= U:QUS1[M2UOJ&FW*7%O, 2I*2(2K
M$$<'J#6G0 4444 %%%% !1110 4444 %%%% !1110 445P/Q"^/_ ,-?A.9D
M\8^//#WARXB3S#:7^I11W!7_ &82V]OHJDT =]17R#JO_!4#X37VJ?V3\/M)
M\8_%K6&1BEKX1T":3##/#>;Y;8X^\JL,>M48?CO^UQ\53:GP7\!]"^'.FSY4
MZE\0-8,S+Z,;>'RYH_H4?\: /LRN>\9?$/PK\.K&.]\5^)M'\,6<A*I<:S?Q
M6D;'T#2,H-?*D7[*'[1?Q,%M)\3OVF-2T>W60F32/AW8+IPV''"W:B-S_P #
MC;'O70>"O^"8_P !/"MX-0U7P[?^.]9\SS6U/Q9J4MW)(?\ ;C4I$X_WD- $
M?B__ (*>? ?P]?+INAZUJWQ!UEI/*73/".E2W4KG_8=PD;C_ '7-84G[4W[2
MGQ,69/AK^S3=>'[<3!4U;XBZBMEA#GEK,^7)_P!\.V*^K_"'@+PS\/=.:P\+
M>'-)\-6+-N:UT>QBM(B?4K&H&:WJ /RZTKPK\6O$/Q[^,&G?$;]I+PU\%=:E
M?2)=4B\,+'"M^#:MY*V\]Q)%-&(XR%8@MEFYS@&JO[1/[+W[/6A_"'Q/XF'Q
M6NOBQ\1/]#6UN]?\917]R7:ZA20QQQ,I?*,_#;\ YZC-?I%XC^$?@7QAJ;:E
MKW@OP]K>HLH1KO4=*@N)BHX +NA.!V&:H6_P"^&-I/'/!\./"4,T3!TDCT.U
M5D8'(((CX(/>@"?X??!/X??"A /!O@K0/##^6(FFTO3HH)9%'9Y%4,_3JQ)-
M=K110 4444 %%%% !1110 4444 %%%% !1110 4456U'4[/1[22[O[N"RM8^
M7GN9!&B_5B0!0!9HKY%_:"_:ZT&;QUH7P[\'_%[PCX)ANK.?4]>\9SW]I<G3
M[:-U1;:V1W,;74K,<!LE$1FVMQC/U'XA:]^SCX3\-_%>U^+6I?%WX*ZC=6]M
MK+:Y!!-=6<4\@B2^M9[>*,NJRE0T+(V03M^84 ?95%?&UK_P5-^&&OZA]D\)
M^#/B3XYD)PA\.^&_.W_17E1OTJ[H'[:OQ1\8>*]/T[1_V6/'UOI5Q=1Q3:EX
M@D&F&WB9@&D*21$':I)V[QG&,T ?7E%><?'>\^*MGX1LS\'['PQ?^)GOXTG7
MQ8\RVD=H4DWN/)96+AQ%@<\%N.E?/Q^&/[;7B;4M^I?&3X?>"[1FY3PWH9O]
M@]ENH03^+4 ?9%%?/OP*_9[^)WPV^(%YXF\<_'G6OB;!<64EJ-'N-+2PLXW9
MT83+&DK*&&P@8 X=AWJ7X[?L0_##]I'Q]I_BOQY;:MJ<]E8IIZ:?!J4EO:/&
MLDD@++'AMQ,K D,. OI0!WWB']H/X6^$;A[?7/B3X1T:X3AH;_7;6!P?3:T@
M-:/PS^+?@[XR:)=ZQX(\0V7B;2[6[>QFO+!]\:SJJ.R;L<D+(AR./F%>2^%?
M^">G[.G@ZY2>P^%.C7#J<@:JTVHI^*W$D@/XBO:_!W@+PS\.M*?2_"GAW2?#
M&F/*9VL]&L8K2%I" I<I&JC<0JC.,X4>E 'S/K7_  4?\'V_B_6_#'A[X:_$
M_P ;ZSI-U/93IX>\-^>GG1.R.,F4-@,IYV_A698_MB?'SQD\T7A3]DOQ(@VG
MRY_$VN0Z3CT+)-$N?H'K[(HH X37)?B%KOP9,NAP:3X:^)=WI44B6^J.US8V
M-\R*9(W:/)=48NH9<@X!P1Q7SC:?L^?M<^++6>+Q1^TQI?AI)/\ EAX8\*V\
M^/83.L,B_4&OLFB@#Y8^&G[$FO\ A;Q7H_B+Q7^T+\4?&MWIEY%>II\NKFWT
MV=D.=LMN?,W(>A 8<$UZU\;/V:_AO^T5!H\/Q$\,Q^(X](DDELE>[G@\II H
M?_52)N!"+PV1Q7IM% 'CGAG]CCX&>$;9(=-^$OA !#E9;O2(;J8'_KI*K/\
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
M6H]W[<?Q/MCA/AM\&[8R\;B^IZBJ?^1H&Q_P&M'_ (>N?LW?]#?J'_@CO/\
MXW7:?"']O_X'_'+QUIW@WPEXLGO/$NH^9]CL9])NX?.\N)Y7P[1!!A(W/S,,
MXP,DXH \]F_8 \7?$1KP_%K]H_X@>,+:Z ,FF:$Z:+8L<Y(:!3(C+]%6N_\
MA_\ \$\OV>_AP\<UC\--+U6[5-K7&OF34RY_O%)V= W?*J/;%=9^T!^UC\-?
MV8GT)/B#K%QI3:T)S9>18S7/F"'R_,SY:MMQYJ=>N?:O'+G_ (*P_LZQ!?)\
M1:O>D]1!HESE?KN44 ?6VCZ)IWAW38-/TJPM=,T^ ;8K6SA6**,>BHH  ^@J
M[7C7[.W[6?P^_:C'B#_A!+K4+C^P_L_VS[=8O;;?.\SR]N[[W^I?..F!ZUP?
MQC_X*'?#CX(_$G6/!&MZ'XQU#6-*,2SOI.D">!C)"DJA',BY^61>W6@#ZAHK
MXQB_X*F> +K/V7X9?%B\V_>\CPU&VWTS_I%?3OPH^)4/Q:^'>E^+K70==\.P
MWXF*Z3XBLQ:7\/ERO'B2+<P7<4W+R<JRGO0!V-%?'%Y^W_XN)QI_[+/QCN#C
MC[7H4D'S>GW6X]ZIC]NSXP7;?Z%^R-X^=3R#=W!MSCOUMSS[4 ?8'B/Q-H_@
M[1KG5]>U6RT32K8;I[[4;A+>"(>K.Y"C\361X#^*_@KXIVUQ<>#?%NB>*H;=
M@L[Z-J$5T(B>@?8QVY]Z^7_VDI-2\2_M/6^F/X'B^*)\,>$8->\-^!+W4(K*
MUU._FU$VUS<L\RM&S6\(1@'!V[R1@L#7A?QG\7_'3PG\3?AOXTT?]FG0_AAX
MLDUN+1K*>S\4V-PVM).K V%Q' 4\R,X+[V&(M@;*X.0#]/J*^8?@QX]_:K\0
M_$G2;?XC_#/P=X5\#R>=]ONK#4_M%[%B%S%L"SLIS*(U/R]&)XKN/VB-*^/.
MJ_V)'\%=:\&:-'MF&J2^*XIWDS\GDF#RT=?^>F[</[N,\X /9J*^,K/X-_MJ
M:I,#J7[0/A'0HR>1I7AF"ZQ]/-@7/YU[C\!?A=\2?AS-XAF^(GQ=F^*LNHFW
M^Q^9H,&E)8;/,\S:L3L&W[TSTQY8ZYX /7**^;/BG^Q2GQ<\;:[KFJ?&?XK:
M/IVI21O'X>T#Q']ET^V"QJA58FC<88J6[<L:X>P_X)/_  .%RL^N3>+O%K9R
MPUK7G;?]3$L9_(T ?8CWMO':R73SQ+;1JS/,S@(H7.XD] !@Y],5XQXD_;<^
M ?A6+S+[XN>$I1C.-.U..];_ +Y@+G\,5Z!\./A/X4^$GP]L/ WA72%TSPK8
MI+'!ISS27"JLLCR2 M*S,P+2.?F)ZXZ8%<MI/[)OP3T.&*.S^$?@B/RAA9&\
M/VKR?B[1EC^)H \JO_\ @J)^S7:,(X/B!)J-PSA%@M-$OV9B3C@M %_6O=/C
M'\4&^$'@F;Q$GA+Q+XV=)D@72?"=A]MO7+Y 81[E^4?Q$9P.QKH_#_A31/"=
ML;?1-'T_1K<]8M/M4@0_@@ K5H ^-(/VWOC)X@O/)\-_LD>.;A"<*^O7RZ3^
M?FP$#\Z[OX1?%#]I+Q=\3K.V\=?!?1O /@1TE-Q>#Q%!J%Y$PC)C"^4^&RX4
M'Y!P<]J^D** /!_VBO"G[0GB;7-)7X.^-_"W@_15MV&H/K5B;BZ,V[AHP8G0
MKMQP<'([YX\QO/V4OVD_%MI"OB/]K/4+-OXX?#_A2VL\?26*2-C]2M?8U% '
MD7[/'P)UCX':5J]OK7Q/\6_$RZU&2.0W'BF\,XM=@8$0*22@;=R-Q^Z.G?@O
M%7_!.+X"^/?'>O\ B[Q1X4N]?UG6KM[VX:YUB[CC61SEMBQ2H ,]CD"OIJB@
M#XQ^(7_!/#P/X/U7P]XK^$OPY\'WVH:1YL5]X3\61M=6&M6T@7(\R82F&="N
M8Y=I'S,&X-=)9_#'XC?&:;PCX<\3> - ^#GPJ\-:A;:I+X>TO4HKZXU2:W<2
MV\"B&-(8+990KL.68HH 4$U]544 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 <)\=?^21>*?^O,_S%=/X6_Y%
MC2/^O.'_ - %<Q\=?^21>*?^O,_S%=/X6_Y%C2/^O.'_ - % &I1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!0NM!TR^F,USIUI<3' ,DL"LQ_$BL^'P!X7MK@W$/AO2(
MIVSF5+&(,<]>0N:WZ* /CSQ'\*?&_A[XE?%V"+X%^&OBEX&\8ZG9:E;QZEK=
MK:1Q^5800%3!+ _S!XW(88QG(ZUSVM?!_P ?ZOX$B\">%?V;O"OPNTJ^UO2K
M^^U/3/$MI)A+6^AN&9XX[=&E.V(@9;(SQZ5]R44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!YU\8?@1X;^-,&E2:K+J6CZYHTK3Z3XAT&\:SU
M'3W88?RI0#\K  ,C!E; RIP,<_\ #S]E[0_!?C6V\8ZWXF\4?$7Q79Q/!I^J
M>+K]+@Z<CC$@MHHXXXHRPX9PFXC(W8)%>RT4 %%%% !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 <)\=?\ DD7BG_KS/\Q73^%O^18T
MC_KSA_\ 0!7,?'7_ ))%XI_Z\S_,5T_A;_D6-(_Z\X?_ $ 4 :E%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !
M15:QU&TU2!IK.ZANX5ED@:2"0.HDC=HY$)'\2NK*PZAE(/(-6 P/0@T +13!
M-&TK1!U,B@$H#R!V.*?0!PGQU_Y)%XI_Z\S_ #%=/X6_Y%C2/^O.'_T 5S'Q
MU_Y)%XI_Z\S_ #%=/X6_Y%C2/^O.'_T 4 :E%%% !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 %>'_MH>#?%GQ _9Z\0Z#X
M*UN'1-?NY+<1&:_-B+Q!,IDM1."#&95!0'(SG!(!)KW"N+^+_P (?#/QR\"W
MGA+Q;9R7>E7#I,K03-#-!,C!HY8I%Y1U89!'N#D$@@'YR? [3--M=)^+7@71
M_"7C7X?_ !-\3>%_%-AI_@ZXU2.[T'5I5N[N,>3,S'=<VY*VY?<BD1,W.\D[
MG[/.BZ;^RMX\^%FD>-_V>[#P7XVUG0[FWTCQ?::X+ZXN;^"S_P!(6XA3Y8S+
MN/W2V/, Y^8K]-?#C]@CP+X2CUR;Q)JGB#Q_JNJ6VIZ:+[Q!JDLS6ME>7,LT
MD<(R-DC"0%Y1\S/O<;=Y%7/A=^PYX2^&WCGPYXHN_%GC/QQ=>%[:2T\.6GBK
M5$NK;1XW38WD(L:<[,*"Q. %[J" #X@^'7AZU\)?!7]F'X]:=-=2_%?Q?\2X
MK#7M<-U(TVJV]U=7D<T$@W;2NV"-<8XY[FOULKYK\%_L$?#_ ,#^.]&UVTUC
MQ/=Z)H.IS:SH?@Z]U%9-&TJ\D))E@AV!@5+$J&<A22><U]*4 >.?M!^+=2M/
M"/B'2(_#-_<V,MF-VK1LOD1Y(SD=>*]-\(N9/"FBNRE&:R@)4]1^[7BN:^.O
M_)(O%/\ UYG^8KI_"W_(L:1_UYP_^@"@#4HHHH **** "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@#A/CK_R
M2+Q3_P!>9_F*Z?PM_P BQI'_ %YP_P#H KF/CK_R2+Q3_P!>9_F*Z?PM_P B
MQI'_ %YP_P#H H U**** "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
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH X3XZ_P#)(O%/_7F?YBNG\+?\
MBQI'_7G#_P"@"N8^.O\ R2+Q3_UYG^8KI_"W_(L:1_UYP_\ H H U**** "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 X3XZ_\ )(O%/_7F?YBNG\+?\BQI'_7G#_Z *YCXZ_\ )(O%
M/_7F?YBNG\+?\BQI'_7G#_Z * -2BBB@ 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@#%\:^,M'^'GA'6/$WB"\73]$
MTFUDO+RZ=2PCB12S' !).!P "2>!S7@_PC_;K\%_%;XBQ>#Y-"\2>$[W4I67
M0;G7].:WAU95LX+IMC=$D\N<.$;JAC;.9 H]4^/EO8W?P6\:P:GX6O?&^G2Z
M5.ESX?TTXN;Z(J0\<7(._&2,'=D#;SBOSH_9Q\9:MI_QE@\'_!KQAXM\5>$=
M;U)K/5M \5:5)(^CV/\ 8]HHN9+QHD,3PRAK=8\X*VT8Y!4L ?7O@S]OOP#X
MV\;Z'HUKH?BBS\/^(-4ET70_&=YIZIH^J7D9*^5#*)"_S,I524&2".,5],5^
M2OPXUN#Q?\&?V9?@#I]O=P_%;P;\28]1\0:*UI(LFE6UK=7DDT\C%=H79/&P
M.>3D=:_6J@#@?CU*L/P?\4,W0VNWCU+J!^IKI_"$RW'A+1)4^X]C PSZ&-37
M'_$SX3:A\1!=PKXNOM+T^YC2-M/2%9(#M(.2,@G) /450L/@UX@T^QM[6'XD
MZW'%!&L2(D485548  YXX]: /5J*\P_X5-XD_P"BEZ]_W[B_PH_X5-XD_P"B
MEZ]_W[B_PH ]/HKS#_A4WB3_ **7KW_?N+_"C_A4WB3_ **7KW_?N+_"@#T^
MBO,/^%3>)/\ HI>O?]^XO\*/^%3>)/\ HI>O?]^XO\* /3Z*\P_X5-XD_P"B
MEZ]_W[B_PH_X5-XD_P"BEZ]_W[B_PH ]/HKS#_A4WB3_ **7KW_?N+_"C_A4
MWB3_ **7KW_?N+_"@#T^BO,/^%3>)/\ HI>O?]^XO\*/^%3>)/\ HI>O?]^X
MO\* /3Z*\P_X5-XD_P"BEZ]_W[B_PH_X5-XD_P"BEZ]_W[B_PH ]/HKS#_A4
MWB3_ **7KW_?N+_"C_A4WB3_ **7KW_?N+_"@#TF]NX["SGNI<B*&-I'P,G
M&3_*J7AOQ#9^*]"LM7L&=K.[C\R(R+M8CW':O/[GX/>(;JWE@D^).N/'(A1E
M:*,@@C!!XJMHOP/UO0=+MM/L_B+K-O:VZ;(XH88U11Z '/\ .@#URBO,/^%3
M>)/^BEZ]_P!^XO\ "C_A4WB3_HI>O?\ ?N+_  H ]/HKS#_A4WB3_HI>O?\
M?N+_  H_X5-XD_Z*7KW_ '[B_P * /3Z*\P_X5-XD_Z*7KW_ '[B_P */^%3
M>)/^BEZ]_P!^XO\ "@#T^BO,/^%3>)/^BEZ]_P!^XO\ "C_A4WB3_HI>O?\
M?N+_  H ]/HKS#_A4WB3_HI>O?\ ?N+_  H_X5-XD_Z*7KW_ '[B_P * /3Z
M*\P_X5-XD_Z*7KW_ '[B_P */^%3>)/^BEZ]_P!^XO\ "@#T^BO,/^%3>)/^
MBEZ]_P!^XO\ "C_A4WB3_HI>O?\ ?N+_  H ]/HKS#_A4WB3_HI>O?\ ?N+_
M  H_X5-XD_Z*7KW_ '[B_P * /2;V[CL+.>ZER(H8VD? R< 9/\ *J7AOQ#9
M^*]"LM7L&=K.[C\R(R+M8CW':O/[GX/>(;JWE@D^).N/'(A1E:*,@@C!!XJM
MHOP/UO0=+MM/L_B+K-O:VZ;(XH88U11Z '/\Z /7**\P_P"%3>)/^BEZ]_W[
MB_PH_P"%3>)/^BEZ]_W[B_PH ]/HKS#_ (5-XD_Z*7KW_?N+_"C_ (5-XD_Z
M*7KW_?N+_"@#T^BO,/\ A4WB3_HI>O?]^XO\*/\ A4WB3_HI>O?]^XO\* /3
MZ*\P_P"%3>)/^BEZ]_W[B_PH_P"%3>)/^BEZ]_W[B_PH ]/HKS#_ (5-XD_Z
M*7KW_?N+_"C_ (5-XD_Z*7KW_?N+_"@#T^BO,/\ A4WB3_HI>O?]^XO\*/\
MA4WB3_HI>O?]^XO\* /3Z*\P_P"%3>)/^BEZ]_W[B_PH_P"%3>)/^BEZ]_W[
MB_PH ]/HKS#_ (5-XD_Z*7KW_?N+_"C_ (5-XD_Z*7KW_?N+_"@#TF]NX["S
MGNI<B*&-I'P,G &3_*J7AOQ#9^*]"LM7L&=K.[C\R(R+M8CW':O/[GX/>(;J
MWE@D^).N/'(A1E:*,@@C!!XJMHOP/UO0=+MM/L_B+K-O:VZ;(XH88U11Z '/
M\Z /7**\P_X5-XD_Z*7KW_?N+_"C_A4WB3_HI>O?]^XO\* /3Z*\P_X5-XD_
MZ*7KW_?N+_"C_A4WB3_HI>O?]^XO\* /3Z*\P_X5-XD_Z*7KW_?N+_"C_A4W
MB3_HI>O?]^XO\* /3Z*\P_X5-XD_Z*7KW_?N+_"C_A4WB3_HI>O?]^XO\* /
M3Z*\P_X5-XD_Z*7KW_?N+_"C_A4WB3_HI>O?]^XO\* /3Z*\P_X5-XD_Z*7K
MW_?N+_"C_A4WB3_HI>O?]^XO\* /3Z*\P_X5-XD_Z*7KW_?N+_"C_A4WB3_H
MI>O?]^XO\* /3Z*\P_X5-XD_Z*7KW_?N+_"C_A4WB3_HI>O?]^XO\* /3ZQO
M"OBS3_&.G2WNFM(T$<\ELQD3:=Z'#<>F:XG_ (5-XD_Z*7KW_?N+_"L[0O@1
MK'AVS>VL?B'K%M"\KS%(88U!9CDGG/)- 'L%%>8?\*F\2?\ 12]>_P"_<7^%
M'_"IO$G_ $4O7O\ OW%_A0!Z?17F'_"IO$G_ $4O7O\ OW%_A1_PJ;Q)_P!%
M+U[_ +]Q?X4 >GT5YA_PJ;Q)_P!%+U[_ +]Q?X4?\*F\2?\ 12]>_P"_<7^%
M 'I]%>8?\*F\2?\ 12]>_P"_<7^%'_"IO$G_ $4O7O\ OW%_A0!Z?17F'_"I
MO$G_ $4O7O\ OW%_A1_PJ;Q)_P!%+U[_ +]Q?X4 >GT5YA_PJ;Q)_P!%+U[_
M +]Q?X4?\*F\2?\ 12]>_P"_<7^% 'I]%>8?\*F\2?\ 12]>_P"_<7^%'_"I
MO$G_ $4O7O\ OW%_A0!Z?17F'_"IO$G_ $4O7O\ OW%_A1_PJ;Q)_P!%+U[_
M +]Q?X4 >GUC>%?%FG^,=.EO=-:1H(YY+9C(FT[T.&X],UQ/_"IO$G_12]>_
M[]Q?X5T?PT\!?\*Z\/2:7_:,NJ&2YDN3/-&$.7P2, GN,_C0!UE%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M52RTFRTZYO[BUM8;>>_G%S=R1H%:>41I$'<_Q,(XHTR>R*.U6Z* &")%D:0(
MH=@ 6 Y(^M/HZ4R25(8VDD=4C49+,< #ZT /HI"RA=V1MQG.>,4V.5)HU>-U
M=&&0RG((^M #Z*9%-'.NZ-UD7)&5.1D=:$FCE9U1U=D.&"G)4^A]* 'T444
M%%%% !1110 4444 %%%% !1110 44=*3K0 M%("#TYH!STH 6BF131SJ6C=9
M%!(RIR,CJ*$FCD=T1U9D.&53DJ??TH ?1110 4444 %%%% !1110 4444 %%
M%% !11TI.M "T4FX8SD8H!!Z'- "T4R*:.<$QNL@!*DJ<X(ZBG9H 6BBB@ H
MHHH **** "BBB@ HHHH **** "BBD!!Z<T +12 @TV*:.=2T;K(H)&5.1D=1
M0 ^BF)-'(SJCJ[(=K!3G:?0^E FC,IB#J90-Q3/S >N* 'T444 %%%% !111
M0 4444 %%%% !1110 444FX8SD8H 6BD!!Z'--BFCG7=&ZR+DC*G(R.HH ?1
M3$FCD9U1U9D.&"G)4^A]*=GG'>@!:*** "BBB@ HHHH **** "BBB@ HHHH
M***3(]1Q0 M%(&!Z$&FQ31S*6CD6102I*D'!'44 /HI P/0BC<I[C\Z %HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ^&?V_OC!I7C!]=^"T?B_3?"UE9:!<:_P")KF[U"*UFN@L3/9:7 '8%
MWGD5&<+R(U _Y:8K&^'?PL\'?&_]B?X-ZW?66I_%!?!NC)&/A_H>L0PVNHWC
M(BLERO!,L*L'"EUV\Y!W$'Z_^(_P$\ ?%2PUJ+Q!X4T>[O\ 5;.2REU=M.MW
MOHU:,QATF>-B'4'Y2<X(''%>37O[ /P]B\*>!--\.:KXB\%:WX+ADATSQ3X=
MNH;34Y!(@27[0ZQ;)2X4;B4!/3(!((!\06\:R?L:>'_"::S/J-^?B\+0_"MI
MKI93&'&?#CRNH8!0=YD8",,W7(!KV3]F'X1:;X]U#]I3X7:Q-K7P=T^]O],D
M?X?:+J*B?1;8Q%VDCN=KPE;KC>(LC: I.&%>]P_\$_?AM;_#F#PQ'J/B9-5@
M\0GQ6GC#^T@=;_M4XS=&<IM+$ <%-N1G&[YJ>/V _ASJ?A?QUIOB;4O$?C'6
M/&;VTNJ^)M9OT;4M]M_Q[F%XXT2/R^P"<C ;< !0!\?^&KIO@1XR_:+E\)^'
MK_X(W%M\-IKG2O =Q=33RW4B-M_ME).8@8\% %=FR6)QAJ[#X/> =&^ WQF_
M8XU+P3%-97GQ)\,7W_"5E+F23^UF&G070GE#,06$LKOGV Z"OJ+X>?L4>$/!
M_B/7_$'B+Q#XI^)NNZUHLGAR>^\::BMVZ::_W[9 B( K9.2<GEL$;FR?!C]B
M?P?\&/&FE>)8?$7BKQ5=Z%82:7X?M_$FHK<P:):OPT=LJQKMROR98L=N!0!]
M"4444 %%%% !1110 4444 %%%% !1110!\,_M_?&#2O&#Z[\%H_%^F^%K*RT
M"XU_Q-<W>H16LUT%B9[+2X [ N\\BHSA>1&H'_+3%</X1_:#\/W'[(_P/^#V
MB^/M$\-ZOXIT2.TUS7IM4@@70M-B4?:SO9@%N7#"*-#\P+EN-N:^WOB/\!/
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
M(#?<WP8_8GTWX&ZEH#Z'\5_B?>Z)HNY;?PUJ6N0/I3H58;'@2W3*Y8M@$?,
M:H^&_P#@GW\//#/B[1M1@UOQ7<^&=#UAM?T?P1<ZFKZ)I]\6+"6*'R]_RLQ9
M5+D ENH8B@#Z<HHHH **** "BBB@ HHHH **** "BBB@#YA_;*^,UEI<OA[X
M06WB[3_!>K>-E?\ M/7]0OHK1=)T=3BYF1Y& \Z3F&(#G<S-QLS7Q9\-/A[J
M/QJ_82^'7@_P'H%I\0I- ^)IU+6_#D.JP0,--66[PLSNX,:RA@ V"2"2 <&O
MU+\4_##P;XYO(KOQ)X2T+Q!=0Q^5'/JNFPW+HF2=H9U) R2<#U->&:?_ ,$^
M?ACHWPGM? ^EW&NZ2]GK']NVGB73KF&VU>WNP[M&PGCB56">8RJK(P QW -
M'C/P=\.?#SQ!X6^.WP9UKP7)^S?J^EV]E=>)[KPOKR2QSV!4S1RK=2H0J;"R
MN"OW9",\D+QWP:^%>KZ\?CIXQ_9TT34O WPTU+P9+H7ABWEGFB;7M47G^T+=
M)6W1X57C21L9+@Y!WA?HR\_X)Y^ ]7^'_C;PYJWBKQIJVI>-+FUN->\4W>IQ
M2:I>+;G,,)=H3&(E('RA.PY^5<=+\.?V/M/^'T5[97'Q0^)?B[0KK29=&.A>
M(M>26RB@=0F8TBAC,;JHPK*PV@G'; !\3?L\+9?"O]I/]FJS\)> /&'P\U77
M=*O]'\;)XCM9[5-;NXK19)'5)6S+Y<NZ0R!0OSH.,%1[7\#OAG:_"O\ X*8^
M*-+AU?5_$%U<_#,7U[JNN7C7-U=W#ZC"&=B<!1A54(@55"@ 5[;\'OV,?"WP
MD\<Z=XME\4^+O'&L:/8/I>B/XLU-;M-(MF&&2W58TP2ORECD[>*YW1_V"-+T
M?XFQ>/U^,?Q6N?%*VR6,M]<:S9L\]JLHE^SR$6@)C+*"5R/K0!]14444 %%%
M% !1110 4444 %%%% !1110!X1^U[\?!\%/ >GZ?IFJ:;I/C+Q;=_P!CZ'=Z
MO<)!:6;L/WMY,[D*(X$)<Y^\VQ<'=7P)\.OA\_C#]F']JKX2?#'58/'_ (EN
M?%MN=.2/4X'NM2M8KBT,M[N:0!E;8Q+@[26P#G K]5/%?@'PQX[CMH_$OAS2
M/$*6Q9H%U6QBNA$6QN*B13MS@9QUP*\0A_8%^$L/AWXCZ,FFW,=MXXOS?W4M
MOY-O-I[;D=8K-XHE,42NBL$.X9'.1Q0!\&?''QI8_LT>#?B#X*L?@I;_  1^
M(>M>'[22WUKP_KAU%KC2I;^**XC+C:$E)4KQU^;!'REO6O OA&P\$:G\9OA%
MX>^#^J_#'X@>)/AI=SZ1HT/BE=3LM7C*26\<K@[4BNO,;:26(P'Y .6^B;'_
M ()]?#V]B\42>-=<\6?$W5-?TE=$DU7Q=J8N;FTM%D65$MV1$"$2(C[B"=RY
M_B8'4\#_ +#O@GPQ<^)+W7]>\5_$35==T,^&IM2\6ZF+BXM]-)R;>%HTCV#.
M&W<MN&01DY /E[]F;P7H?[/7Q.^$/A'XC?L^:?X*\4^*-)FTW3_%]KKHO9[F
M[CM0MT+B)/EB,H<_=8X\P#GYBNG_ ,,E_!_7?VVO#?@GX=>"K;P]8?#E+?Q1
MXIU6WNKB222Y8AK&P7S)&"Y.)G..5& 00<_17PM_8<\)?#7QUX<\4W?BWQGX
MXN_"UM):>'+3Q5JB75MH\;IL;R$6-.=F%!8G "]U!'HGPR^ V@?"KQS\0_%F
MEWFI7FK>.=0BU#4C?RQND31JRI'#M12J .<!BQ]Z /2:*** "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 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO'?%7
M[8?P2\$^)YO#VM_$_P -Z?K,,ABGM7OE)@<'!61AE4([AB".] 'L5%5=+U2R
MUS3;74-.O(-0L+J-9K>ZM95DBF1AE71U)#*1R"#@U:H **** "BL_P 0Z]8^
M%M U+6M3F^S:;IMM+>74VQG\N*-"[MM4$G"J3@ D]JR?AK\2?#OQ>\#Z5XO\
M)Z@=4\/:HC26EV8)(?,579"=DBJP^96'('2@#IJ*\X^*/[1WPP^"MW;6GCCQ
MSHOAN]N%\R*TO+D"=DSC?Y8RVW((W8QP>:Z;P)\0_#'Q/\/1:[X1U_3O$FCR
ML46]TRY6>/<,94E2<,,C*G!&>10!T-%%% !1110 4444 %%%>%S?MS? &WFD
MBE^+/AE)(V*LIO!D$<$=* /=**PO _CKP_\ $KPO8^)/"VK6NNZ%>[S;:A9O
MOBEV.R-M/?#(R_4&L;2OC/X/UKXKZU\-;/5C-XTT:RCU&^TW[-,HB@?9L?S2
M@C;/F)PK$\].#0!VU%%% !114%[>V^F65Q>7EQ%:VEO&TLT\[A(XT499F8\
M  DD],4 3T5Q'B?XT>#O"&I>#;'4=7_?>,)Q;:(]I;2W45VY"D'S(D9$4AT(
M=R%(/!KMZ "BBB@ HHKF/"GQ,\*^.=:\0Z1H&O66K:GX>N19ZM:VTFY[*8EA
MLD'8Y1O^^30!T]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !16)JGCCPYHFI1Z=J.OZ78:A)C9:75[''*V>F$9@3GZ5M%@JDD@ <D
MF@!:*IZ7K.GZY;M/IU];:A K%#+:S+(H8=1E21GVK/N?'7ANRNI+:X\0Z5!<
MQL4>&6]B5U8=006R#[4 ;E%-CD66-71@Z, RLIR"#T(-9.I>,= T:Z:UO]<T
MVQN5 )AN;N.-P#T."0: -BBLY_$6E1Z.=6;4[-=*"[C?&X00 9QG?G;C/'6I
M]-U2SUFQBO=/NX+ZSF&Z.XMI%DC<>H8$@_A0!:HK-T;Q-H_B(W TK5;'4S;M
MLF^QW*3>4WHVTG!XZ&M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHKSCX\?'[P?\ LW^"X?%7C:ZN;32)KV.P
M1[2V:X<S.KLHVKSC$;<T >CT5\Y?#W_@H!\&?B-XVTSPC:ZWJ&C:_JCB*PMM
M=TFXL1=2$X"(\B!=Q/ !(R2 ,D@5]&T %%%% !117@WQC_;:^%7P2\8#PCK.
MJWVJ^+!&)I=$T#3Y;^Y@0C(:01C"9!!P3NP0<8(- 'O-%>9? O\ :1^'W[1V
MBWVH^!-<&IG3Y1!?V4\+V]U9N<X66)P&&=K8;E3M8 D@X]-H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *PO'/BK
M_A!_!^KZ_P#V/JOB#^SK=KC^R]"M?M-]=;1]R&+(WN>PR,UNT4 ?*O\ PWU_
MU;E^T!_X0W_V^C_AOK_JW+]H#_PAO_M]?55% 'S_ /$'XTZQXS_8^^)'CG0/
M#'BOP-K5MH&J/::?XHTXV&I6\D4#XF\H,V.FY3GG KP']E[X<^!O#_[ ?A'7
M-&^#]E\7=5UZ G5[.&"V>\NY7ED68O++VB(V@9!&T8YR:^^KBWBN[>6">))H
M)5*21R*&5U(P00>"".U?)W_#M_P;HUYJ,?@WXC?$SX=^'-1F:>Y\->%O$9MM
M/+-][:AC9@".#\QXX&!0!\X>*?VAAX1_8/TN]^!^D:Q\+%T#XA1^&_[,OM2:
M[D+[&EG1Y&9CL>27E0<9!QC->S?'6\\4?!CP_P" ? >I_';QAJ7BCQ/K4]Y=
M)X=T%+K7M5A"QF2WLL'R[2)#N8$@XW <A6!]3UO]@SX6ZE\$M,^%EA#JOA[P
MU8ZS%KQETVZ4W5S>("#)-),DF[<",\#A5 V@ 5T/QZ_95\._'KQ1X1\47.O^
M(O"/BKPL\ITW6_#-XEO<HDH DC)>-P00#V!Y/."00#XKT+]ISXEQ_LQ?M36;
M^)_$2ZK\/=3M8="UC78HH=:MH)KG;Y5R4&TR*(R"<9^=ATP!U-WXX^+WPH\=
M_LN>+]3^*6J>)K7XG75EIVM^'+J")=/@6XC@V^0JKN!42G+DEF9 2<,5KVL?
M\$Y?AW!8_$+3K/Q)XRL=(\=V5O;:W8)J44J3312)(+O?+"[F=F5RS,S F:3Y
M>1M]#\7_ +*GA+QI!\(8K[4=:B7X87=K>:,;>>$&X>W6-4%SF([@1$N=FSJ<
M$=@#Y!A\2_$G]I&Q_:H\72_$W5_#6D>"9M5T/2/"MI'#_9TMO!!,)!=HZ%G\
MQ%QN#*RLS$'"JH^D/^";O_)DGPM_Z\KC_P!*YZA\2_L ^!?$'C?QQKUMXF\8
M^'].\;;I/$/AS1=56WT[496#;I)$\LL22[,1NVDL005)4^Q?!'X0Z/\  7X6
MZ!X"T"ZOKS1]%C>*WGU.1'N&#2/(=[(B*>7(X4< ?6@#X[_8?\%^'/BC^T#^
MTUXH\<:18>(?&UEXPFTQ%U:!+A[&Q5Y4B6-7!VJ1'LR.JQ*,X%>D^/M-^$/[
M+/P^^-FN?#SQ=HWPS\17+6SZO): ZBFE7+[1#LTQ7VQNXE)4!5!+@G*+@=3\
M5?V'?!_Q&^(UUX_T;Q-XO^&?C*^B$.H:KX(U;[ ]^H  \X;6#' '(QG )R15
M&#_@GK\)X_@UXJ^'DR:U?1^*+B.]U?Q)>W_G:Q=W,;[XYFG9=I926P-FWYWR
MI+'(!X-^SK\;/'?AW]KKP'X O?$GQ!UWPUXL\-37MW%\1["&VG^UQQR2?:;-
M4&Z.%O*VA&)QN8'<0"/,O#GC_P"./C3]C;X@?&#_ (73KVF:CX*UVYBTZPMX
MH3'=QI+#O^TLRDR<2[43[HV9(;<<?8FC?L%>%M(\=^"_'+^._'FH>-_#,IV:
M_?ZM'-<7MN5"?9)@T)40!=Z[8PA_>R$L6;<-GP[^Q/X'\,_L^^+O@]:ZKX@D
M\,^)[N>\O+N:X@-Y&\K1EA&XA" #REQE&ZGDT >21?'WQ?X,^.WP(\9>)M?F
MC^&GQ3\&QI=V$A_T/3-7%LESYB#JN\%4 R<YD/T\=NOVG?C%;?LS6_CV#Q)=
M:?JWQ>^(9TCP[/?1K)'X>TAGE5#$C# <E& +9RH# Y ->K?MK?!_7O'7PK\
M?LZ> _ 6OZT+%=*-IXYO?+6PTF&W#0&2692I:<1(=RJ@!$N5R<+7T3XU_96\
M _$'X#Z1\)=9L9F\,Z3;6L%A+:R^5<VDENFR*>-P#MD SDD$'<P(()% '@.G
M^(/'W[,_[9'PO^&UW\1]?^)/@_Q]I]WY\/B<Q37=E=01N_FQ2(BD(2JC8> "
M_4@$?/WASQ_\<?&G[&WQ ^,'_"Z=>TS4?!6NW,6G6%O%"8[N-)8=_P!I9E)D
MXEVHGW1LR0VXX^Y/A5^QWX;^''Q*B^(.K>*O%GQ&\9VMD=.L-6\8:@ET]A;G
M(980D:!2P9@6().YNFYLP>'?V)_ _AG]GWQ=\'K75?$$GAGQ/=SWEY=S7$!O
M(WE:,L(W$(0 >4N,HW4\F@#U/X/>+KKQ_P#"/P1XHOD2.]UO0['4ITC&%62:
MW21@!Z98U^7_ .PC#\1I/A/X@/A3X >#_B=IG_"37N[6M=U.UMYTDVQ9A"RQ
MLVU1M(.<9<U^J7@3P?9_#WP/X=\*Z=+/-I^AZ=;Z9;2W3*TKQ0Q+&A<J "Q"
MC)  SG %?+7AG_@FEX;\#VMU9^%_C3\:/"VGW-R]W)8Z'XJCL[<ROC<^R.V
MR0 ,]< <\4 <O^T'X_\ B'::]^SA\'M%9/@K=>.;FYDUY?##PLU@D.QVM[:4
M+L!8R.2RCEMO4%@?,-'@\2_"K]K7]JD/XNOO$&N:%\*I9[#Q!=K&M]\EM!)
MTIC54,J?*-P4;MH8C)-?5'B[]AGPSXV\ ^$-!U?QUX]U'7?">HR:GHWC6]UI
M9]<MI)&#,OVAH\%,JF!MR-BX/'-_X<_L3>!_AYX\\6>+CJ_B7Q/JWBO16T/6
MCXAOTN5O8FV[Y'(C5][! O#!0O"JH P ?,OQ)_:#^(.D?\$X?@YXYM/&%_;^
M+]8UFQMKW5TD7S[E&DN0Z,<<Y$8S_NUW>J^(?B#^TQ^V%\5/AQIGQ)USX:^&
M/ &F6OV./PZ(HY[R\GC5_.G9T8O&I8C8, @+@J22=R/_ ()>_#<^#8/"EUXS
M^(%_X?L+Y;[2=/N=9B>#2FWEV%O&8"@WDG<S*6P3@C<Q;T3XL?L8>&/B9\2+
MSQ[IWBKQ;\/O%6HV TS5;_PCJ*6IU*V "A9@\;@D*J@,,$!5ZX& #R3XV^/_
M !MX-^'_ ,(O!'B?XPWG_"<ZQ>31W[?#70A=ZMXB@B(/^C$_):D(1O?;@MR
M%#+7@&I?%?QY\3/V4/VIO"^M^+O%:Q^ -11+&YUA(8-6N+*8RQ-8W^Q<., [
ML8))QG;A1]?:S_P3X^&TNA_#JQ\,ZEXD\!WW@/SQI.L^'+](KTB<YG\UY(W#
MER6).!C<0/E^6C1_^"?'PZT(?$2VM-9\5C1_'FF+8:WI4VI)+%-,H&+W>\9D
M-SNWON9RI:1R5((  /!K+Q)XR^#7A;]B30])\=Z]>:=XNO;1M3BO98R'MI+:
MR*V@VH/W,89@H.3@G)-7_"OB'XH?M6>(?C]XCMOBQK_PZL/ >K7>C>'=%T$0
MQ0![=7/FW@=&:4.54E<C!+ '  KWC1/V&O"VFZ?\*[:_\9>,M>/PWU/^TM#E
MU*]MW8 +"B6[X@'[E%@0*J[2,M\W(Q6\>_L&>#_%_C#Q;KVD>+_&G@)?&'_(
MRZ9X6U1+>SU8D$,TB/$^&8,P8J1G>W&6)(!\OR?M7_%GXK_#3]DO5-)\3MX7
M\1^,]?OM"UF[M[=6@N3'-' )VAQM8@9DV<+O)&-O%>U?LV>*?'O@3]M/XE_!
M?Q'X\U7X@>';3P];^(-/O==$9N[=V>%73<BJ-I,S< 8&Q< <Y]:U']C;X>W,
M?PAM[!-1T+3_ (7WAOM#L=.G0122$HS?:/,1V?<R;B0RL2S$GFK>O_LO>&;[
MXI>._B4M[KS^(O%/A:3PO=6EI<P)$MN57YH-T>4F_=KAG<J">1Z 'M-?E39>
M-==^'6@?\% ?$?AG5+C1=<L/%%K):WUJV)(F-[.I(/NK$?C7WY^RA\-M:^$7
M[//@GPGXB=WUO3[1_M8EN1</&\DKRF-I1PY7>%+#@[>.,5QU_P#L+^ ]0T7X
MS:7)JWB-;?XK7T>H:VRW,&^WD29I0+8^1A%W.0=X<XQSWH ^=;OQQ\7OA1X[
M_9<\7ZG\4M4\36OQ.NK+3M;\.74$2Z? MQ'!M\A57<"HE.7)+,R DX8K6KX"
MU;XL?M<>,/CEKND_%[5OALO@KQ!-H7AO2;!(5L(_(+9EOE>-FE#@ G)X);J
M%KZ9\7_LJ>$O&D'PABOM1UJ)?AA=VMYHQMYX0;A[=8U07.8CN!$2YV;.IP1V
MXGQ]^P!X(\;>+/%^L67BKQEX/LO&3B3Q-H?AS4T@L-7;)+-*C1,07W-NVL,[
MFZ;CD ^@_!9U;_A$=&&O7ECJ&MBTB6^N]-4K;3SA0'>,'D*S9(!SC.,FMJO'
M]-_9<\(:%\3? WC+1[K5](_X0W1#H&F:%:72C33;;9%!DC*%W<"0_-O'(!.3
MG/L% !1110 4444 %%%% !1110 4444 %%%% &+XS\2_\(;X2UC7?[*U/7/[
M-M9+K^S-%M_M%[=;%+>7!%D;Y&QA5R,DBO&? W[7G_"<6GB6?_A2OQ@\/_V)
MI4NJ>5KOA3[,^H;"!]FM1YI\V=MWRQ\9P>>*^@** /G_ ,#?M>?\)Q:>)9_^
M%*_&#P__ &)I4NJ^7KOA3[,^H;"!]FM1YI\V=MWRQ\9P>>*])^#_ ,4?^%O>
M#E\0?\(CXI\%;IY(/[+\8:;]@OAMQ\YBW-\ASP<\X-=O3)X4N(9(I!E'4JP!
M(R",'D4 ?DNWP1_X4;8_$33_ -H#]GG7?BA;:KJ5W?O\4O#,JW]XMNX&)=I8
M- 4P7RQ7K\RD#)]M^./Q1\!S?\$^-!\$?#+Q%XD\2W/CC3SHGA"VCC>[U>],
M,JF:&0 *0D:J87/15( W<9[JU_8P^+W@W3=8\,^!?VDM5T?P-J,LSKI^M>'X
M=5O;1)2=Z1W<D@<YR>>,'D<DDWI/^"?FG>%?!/PGLOAUXVOO"'BSX;RWDVE^
M(+JRCOUN6N^;H3P$H&#\@88;02.>M 'E?["WB7PAH7C;3?&D::)X.?XLP_V3
MH/P_\'PR2P6;:<C-<37IVKMGY.6V  -DLV[->#>'+WX!6W[3G[2Z?&KP=?\
MBNY?Q;,-*%AIUU=-&OFW'FC,!&PL?+QN(Z<=#7U3X$_X)X^*/A[\7?\ A:FD
M?&&.T\=:A=S2ZU)'X2M?L%S#*T;2QP6Y?_1W;9S*&+-D\#+;O:_@'^S3_P *
M.^)7Q?\ %G_"1_VU_P +!UI=7^Q_8?L_V##3-Y>_S&\W_7?>PGW>G/ !Y5_P
M3 \(^+?"7P0\0IKNG:OH7AF[\175SX5T?7MPN[336"[ 5;E5)R0.YW,.'!/B
MWQW^#7C#4OVR/BYXRN?V<O\ A<WAM],T]--?5-0BL;9%BM83.\3."99-P9 B
MC/!^A_2VOF?XL?LN?$CQ%\1O$'BCX=_'C6O -MXBM4M-2T:\T]=6M8]J[/,M
M!+(OV9B,GY!G<Q((Z  ^4M3\;^ ?VGM6_8^\%>'O#G_"/_"?6+[6+K4/!^\B
M!;FU7<(7VX#J',A!XW+-D@$X'$_%#Q%>_L_^"_VU_AUX(EFTCPK87^AMIUK;
M2-LT];YU6[2/GY5=#LQZ"OL.]_X)Z:+H?PF^&GAWP'XNO?"7B_X?7TNIZ/XK
MDM([MWN)B#<^= 2JLDA"C;G@(H^89!TO"W[!NC_\*I^*?AOQUXIO/&GB;XES
MK=>(/$HM$M',L9W6WDPJ65%A?YE&2,YZ#"@ \5L_A;X:_9>_;3_9ILOAUIZZ
M'9>+= O],URWM9&VZ@L5L)$EE!)W/O(<MWV"OT0KY<^"_P"QMK_@[XK>'_'W
MQ'^)]Q\3-7\*Z2VB^&XSI$6GQV$#*4:1]CL992A*ECS@G);C'U'0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GOQK^,'_
M  I;PQ9ZS_PA/C'QY]HO%L_[/\$Z3_:-W%E'?S7CWKB,;-I;/WG48YKQ?_AO
MK_JW+]H#_P (;_[?7U510!XM\%/VFO\ A=/B>[T7_A5'Q/\  GV>S:\_M#QM
MX<_LZTEPZ)Y22>8V9#OW!<?=1CGBO!O^"OC2I^S)X>:%!),/&&GE$8X#-Y5Q
M@9[<U]Q5P_Q=^"O@SX[^&K;0/'.C?VYI%M>QZA%;_:IK?;/&&"/NB=&. [<$
MXYY% 'R?X[^#/Q^_:O\ B%\,S\1O"7A;X<>$O!^N1:]-/I^K&_OKIHR"(HBH
MP@;&#G'9N2H4_/,\?Q*_:)\<?M$:O_8.JZSXB\.^(+K2]$UU?'AT.'PBL#R"
M K;%E5U^0%V; ;:V"&):OUNKPWX@_L3?!CXH>,[WQ5XA\&)<:SJ&S^T'MK^Z
MM8K_ &8V_:(HI527&!RRG..<T ?%_P 5?%'Q1^)_[0?P>^&OB_09_&Z)X!AU
MC4/"^E>*QHUKJ^HGS$EN3=0G$H7RPRHIP,,1P6!P?C)+\6?AY^Q7)I7B#69M
M.O=.^)MO;Z!/#XACU6YLK%DD*6D]Q$V7,39!#X)&!@  #]"_BE^RY\,/C'::
M!!XF\+0R-H""+2;C3IY;">QCP%\N*2W=&5, #9G;QTJE<?LA?"&Y^%VG_#IO
M!EO'X/L-035H=/@N[B)C=KG$\DJ2"21^3DNS9XSG P =1\&_A!I7P4\)RZ%I
M6HZOJRSW4E]<WVMWK7=S/<.%$CL[?WBN<# !)P*^/?V$+V+2_CY^U=87RVK?
M%5_%%S<0P:@^R2XL]\Q@V$\^3N*D[> KQ_[-??E>+?&?]C?X/?M :Y#K?C;P
M9;ZCK<2",:G:W,]G<LHX"N\+H7 ' W9P.F* /E_P[\;/$&H?$3]H7P1XD^'_
M ('\)>,XOA_?Z[J>O^#KDS7-Q*L21QQS3;0Q95DS@\@@'O7FGAD>)?A)_P $
MU+WXYZ/XI\1:A\1M9T>/2#J%SJ$DD6FV3:DL \B,\(P1<^9][?(S9Z8^_/AU
M^RI\*/A-X0UOPSX3\%6.C:5K=J]EJ7E/(UQ=PNI5DDN&8RD89L?/QDD8-=%X
M9^"W@GPC\*X?AMIOA^W'@>*UDLAHUV[W430R,S.C&5F9@2['YB>OTH ^!_'/
M@RV_9:U_]E[Q7\-?%6OWFN>--9L=.UN&[UJXO8O$-O<+$99GBD=ES^\X*@!3
M(IQD UT7P7\<7-I8_MY-J>NSQG2=7U9[?[3=-FTC,=X(_+R?D!*_+MQR!BOI
MKX9_L3?!GX1>+K3Q-X9\'+;ZU9*R6-Q>W]U>BQ5LY$"3RNL74\J >2,X-/\
M%?[%/P6\;_$>_P#'6M>![:]\27ZXNY_M5PD5PVW:'>%9!&7  (?;D$!L[@"
M#X!;7-8USX&_L+VEQXOUC11KNNWMCJ&IVNH217#QO>)&?WF<[MK%58YVD@CI
M7OO[/ND_\*2_X**>._A7X2U75+KP'=>$HM;GTB_U&:]6PO/,A 8/*S,"RR$G
M)R?-7)(5<='^T#^Q5!X@U']G?POX(\*6LOPT\&:U<2:OIMW?%UBLIFC9QF9S
M))D^;P"2.V.*][^#7[,?PV^ -]K-]X(\._V9J.L%3?7]S>3WES,%^ZIEG=V"
MC^Z"!P"<D4 >I4444 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%
1%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>lope-20241231xex10d17002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 lope-20241231xex10d17002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  I 90# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "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
G **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>lope-20241231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/19/2025 1:22:59 PM-->
<!--Modified on: 2/19/2025 1:22:59 PM-->
<xsd:schema xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" targetNamespace="http://www.gcu.edu/20241231" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:lope="http://www.gcu.edu/20241231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - 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 roleURI="http://www.gcu.edu/role/StatementConsolidatedIncomeStatements" id="StatementConsolidatedIncomeStatements">
        <link:definition>995200200 - Statement - Consolidated Income Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>995200300 - Statement - Consolidated Statements of 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 roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200500 - 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 roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" id="DisclosurePropertyAndEquipmentDetails">
        <link:definition>99940401 - 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 roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" id="DisclosureIntangibleAssetsNetIntangibleAssetsDetails">
        <link:definition>99940501 - Disclosure - Intangible Assets - Net 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 roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" id="DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails">
        <link:definition>99940502 - Disclosure - Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (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 roleURI="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails" id="DisclosureLeasesFuturePaymentObligationsDetails">
        <link:definition>99940602 - Disclosure - Leases - Future Payment 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 roleURI="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetailsCalc2" id="DisclosureLeasesFuturePaymentObligationsDetailsCalc2">
        <link:definition>40602 - Disclosure - Leases - Future Payment Obligations (Details) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" id="DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails">
        <link:definition>99940801 - Disclosure - Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" id="DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails">
        <link:definition>99941002 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>99941003 - Disclosure - Income Taxes - Schedule of Effective Income 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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
        <link:definition>99941004 - Disclosure - Income Taxes - Significant Components of Deferred Income 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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" id="DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails">
        <link:definition>99941005 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (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 roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" id="DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails">
        <link:definition>99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation 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 roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity" id="StatementConsolidatedStatementsOfStockholdersEquity">
        <link:definition>995200400 - 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 roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssets" id="DisclosureIntangibleAssets">
        <link:definition>995210501 - Disclosure - Intangible 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 roleURI="http://www.gcu.edu/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>995210601 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsTables" id="DisclosureIntangibleAssetsTables">
        <link:definition>99930503 - Disclosure - Intangible 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 roleURI="http://www.gcu.edu/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>99930603 - 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 roleURI="http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails" id="DisclosureNatureOfBusinessDetails">
        <link:definition>99940101 - Disclosure - Nature of Business (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 roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>99940201 - Disclosure - Summary of Significant Accounting Policies - Additional 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 roleURI="http://www.gcu.edu/role/DisclosureInvestmentsDetails" id="DisclosureInvestmentsDetails">
        <link:definition>99940301 - Disclosure - Investments (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 roleURI="http://www.gcu.edu/role/DisclosureLeasesDetails" id="DisclosureLeasesDetails">
        <link:definition>99940601 - Disclosure - Leases (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 roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails" id="DisclosureEarningsPerShareAdditionalInformationDetails">
        <link:definition>99940802 - Disclosure - Earnings Per Share - Additional 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 roleURI="http://www.gcu.edu/role/DisclosureEquityTransactionsDetails" id="DisclosureEquityTransactionsDetails">
        <link:definition>99940901 - Disclosure - Equity Transactions (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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>99941001 - Disclosure - Income Taxes - Additional 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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" id="DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>99941006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (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 roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" id="DisclosureShareBasedCompensationPlansAdditionalInformationDetails">
        <link:definition>99941101 - Disclosure - Share-Based Compensation Plans - Additional 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 roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" id="DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails">
        <link:definition>99941102 - Disclosure - Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (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 roleURI="http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails">
        <link:definition>99941201 - Disclosure - Related Party Transactions (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 roleURI="http://www.gcu.edu/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - 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 roleURI="http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>995200105 - 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 roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>995200305 - Statement - Consolidated Statements of Comprehensive Income (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 roleURI="http://www.gcu.edu/role/DisclosureNatureOfBusiness" id="DisclosureNatureOfBusiness">
        <link:definition>995210101 - Disclosure - Nature of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995210201 - Disclosure - Summary of 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 roleURI="http://www.gcu.edu/role/DisclosureInvestments" id="DisclosureInvestments">
        <link:definition>995210301 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipment" id="DisclosurePropertyAndEquipment">
        <link:definition>995210401 - 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 roleURI="http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995210701 - 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 roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>995210801 - 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 roleURI="http://www.gcu.edu/role/DisclosureEquityTransactions" id="DisclosureEquityTransactions">
        <link:definition>995210901 - Disclosure - Equity Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995211001 - 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 roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans" id="DisclosureShareBasedCompensationPlans">
        <link:definition>995211101 - Disclosure - Share-Based Compensation 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 roleURI="http://www.gcu.edu/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>995211201 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>99920202 - Disclosure - Summary of 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 roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables" id="DisclosurePropertyAndEquipmentTables">
        <link:definition>99930403 - 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 roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>99930803 - 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 roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99931003 - 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 roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables" id="DisclosureShareBasedCompensationPlansTables">
        <link:definition>99931103 - Disclosure - Share-Based Compensation 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 roleURI="http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>99940701 - 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:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="lope-20241231_cal.xml" xlink:title="Calculation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="lope-20241231_def.xml" xlink:title="Definition Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="lope-20241231_lab.xml" xlink:title="Label Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="lope-20241231_pre.xml" xlink:title="Presentation Links, all" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
  <xsd:element name="CounselingServicesAndSupport" id="lope_CounselingServicesAndSupport" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="CounselingServicesAndSupportPolicyTextBlock" id="lope_CounselingServicesAndSupportPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="CounselingSupportAndServicesMember" id="lope_CounselingSupportAndServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="GrandCanyonUniversityMember" id="lope_GrandCanyonUniversityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element id="lope_InternallyDevelopedTechnologyPolicyTextBlock" name="InternallyDevelopedTechnologyPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="MarketingAndCommunicationPolicyTextBlock" id="lope_MarketingAndCommunicationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="MasterServicesAgreementMember" id="lope_MasterServicesAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element id="lope_NatureOfOperationsLineItems" name="NatureOfOperationsLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NatureOfOperationsTable" id="lope_NatureOfOperationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
  <xsd:element id="lope_NumberOfColleges" name="NumberOfColleges" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element name="NumberOfMajorRatingAgenciesReportingCreditRatings" id="lope_NumberOfMajorRatingAgenciesReportingCreditRatings" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="NumberOfStagesOfSoftwareDevelopmentProjects" id="lope_NumberOfStagesOfSoftwareDevelopmentProjects" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" id="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="ShareBasedCompensationAwardTrancheFiveMember" id="lope_ShareBasedCompensationAwardTrancheFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="ShareBasedCompensationAwardTrancheFourMember" id="lope_ShareBasedCompensationAwardTrancheFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="StockOptionAndRestrictedStockAwardsMember" id="lope_StockOptionAndRestrictedStockAwardsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element id="lope_SummaryOfSignificantAccountingPoliciesLineItems" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SummaryOfSignificantAccountingPoliciesTable" id="lope_SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
  <xsd:element name="TechnicalAndAcademicServicesMember" id="lope_TechnicalAndAcademicServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element name="TechnicalAndAcademicServicesPolicyTextBlock" id="lope_TechnicalAndAcademicServicesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
  <xsd:element id="lope_TechnologyAndAcademicServices" name="TechnologyAndAcademicServices" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="lope_InsuranceSelfInsurancePolicyTextBlock" name="InsuranceSelfInsurancePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" name="EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_MinimumEligibleAgeToParticipateInPlan" name="MinimumEligibleAgeToParticipateInPlan" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_NumberOfUniversityServicePartners" name="NumberOfUniversityServicePartners" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <xsd:element id="lope_UniversityPartnerRelationshipIntangibleAssetsMember" name="UniversityPartnerRelationshipIntangibleAssetsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="lope_CommonStockRepurchaseAuthorizationMember" name="CommonStockRepurchaseAuthorizationMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" name="IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="lope_TermOfContractsWithCustomers" name="TermOfContractsWithCustomers" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_CapitalizedContentDevelopmentPolicyTextBlock" name="CapitalizedContentDevelopmentPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_CapitalizedContentDevelopmentMember" name="CapitalizedContentDevelopmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" name="IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="lope_NumberOfFinancingLeases" name="NumberOfFinancingLeases" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_DepreciationAndAmortizationExcludingIntangibleAssets" name="DepreciationAndAmortizationExcludingIntangibleAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="lope_PaymentsToDevelopEducationResources" name="PaymentsToDevelopEducationResources" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" name="AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" name="AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="lope_SecuredNoteReceivablePolicyTextBlock" name="SecuredNoteReceivablePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" name="StockRepurchaseProgramIncreaseInAuthorizedAmount" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="lope_NumberOfOffCampusClassroomAndLaboratorySites" name="NumberOfOffCampusClassroomAndLaboratorySites" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="DeferredTaxAssetsLeases" id="lope_DeferredTaxAssetsLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ExciseTaxTreasuryStockRepurchases" id="lope_ExciseTaxTreasuryStockRepurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" id="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" id="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AssetImpairmentAndDisposalCharges" id="lope_AssetImpairmentAndDisposalCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ImpairmentOrDisposalOfAssetsPolicyTextBlock" id="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>lope-20241231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/19/2025 1:22:59 PM-->
<!--Modified on: 2/19/2025 1:22:59 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.gcu.edu/role/StatementConsolidatedBalanceSheets" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedIncomeStatements" roleURI="http://www.gcu.edu/role/StatementConsolidatedIncomeStatements" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosurePropertyAndEquipmentDetails" roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsNetIntangibleAssetsDetails" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesFuturePaymentObligationsDetails" roleURI="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesFuturePaymentObligationsDetailsCalc2" roleURI="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetailsCalc2" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" />
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <link:calculationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - Consolidated Balance Sheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638755681768474499" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_638755681768474499" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638755681768474499" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638755681768474499" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638755681768474499" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681768474499" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638755681768474499" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681768474499" order="2" use="optional" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638755681768474499" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638755681768474499" xlink:to="us-gaap_AccountsReceivableNetCurrent_638755681768474499" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable_638755681768484787" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638755681768474499" xlink:to="us-gaap_IncomeTaxesReceivable_638755681768484787" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_638755681768484787" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638755681768474499" xlink:to="us-gaap_OtherAssetsCurrent_638755681768484787" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638755681768484787" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638755681768484787" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638755681768484787" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638755681768484787" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638755681768484787" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638755681768484787" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638755681768494619" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill_638755681768494619" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638755681768494619" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_638755681768494619" order="6" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638755681768494619" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638755681768494619" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638755681768494619" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638755681768494619" xlink:to="us-gaap_LiabilitiesCurrent_638755681768494619" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638755681768504692" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638755681768494619" xlink:to="us-gaap_AccountsPayableCurrent_638755681768504692" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638755681768504692" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638755681768494619" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638755681768504692" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638755681768504692" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638755681768494619" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638755681768504692" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_638755681768504692" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638755681768494619" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_638755681768504692" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638755681768504692" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638755681768494619" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638755681768504692" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638755681768514542" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638755681768494619" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638755681768514542" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638755681768514542" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638755681768494619" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638755681768514542" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638755681768514542" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638755681768494619" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638755681768514542" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638755681768514542" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_638755681768514542" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638755681768524612" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_PreferredStockValue_638755681768524612" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638755681768524612" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_CommonStockValue_638755681768524612" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638755681768524612" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_TreasuryStockCommonValue_638755681768524612" order="3" use="optional" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638755681768524612" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638755681768524612" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638755681768524612" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638755681768524612" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638755681768534525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638755681768514542" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638755681768534525" order="6" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedIncomeStatements" xlink:type="extended" xlink:title="995200200 - Statement - Consolidated Income Statements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681768534525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681768534525" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638755681768534525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681768534525" xlink:to="us-gaap_OperatingIncomeLoss_638755681768534525" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638755681768534525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638755681768534525" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638755681768534525" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638755681768534525" xlink:to="us-gaap_CostsAndExpenses_638755681768544605" order="2" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnologyAndAcademicServices" xlink:label="lope_TechnologyAndAcademicServices_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="lope_TechnologyAndAcademicServices_638755681768544605" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingServicesAndSupport" xlink:label="lope_CounselingServicesAndSupport_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="lope_CounselingServicesAndSupport_638755681768544605" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="us-gaap_MarketingExpense_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="us-gaap_MarketingExpense_638755681768544605" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638755681768544605" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AssetImpairmentAndDisposalCharges" xlink:label="lope_AssetImpairmentAndDisposalCharges_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="lope_AssetImpairmentAndDisposalCharges_638755681768544605" order="5" use="optional" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638755681768544605" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638755681768544605" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638755681768544605" order="6" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_638755681768554508" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681768534525" xlink:to="us-gaap_InterestExpenseNonoperating_638755681768554508" order="2" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating_638755681768554508" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681768534525" xlink:to="us-gaap_InvestmentIncomeNonoperating_638755681768554508" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638755681768554508" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638755681768554508" order="2" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="995200300 - Statement - Consolidated Statements of Comprehensive Income">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638755681768554508" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss_638755681768554508" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_638755681768554508" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_638755681768554508" order="2" use="optional" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638755681768564617" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638755681768564617" order="3" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200500 - Statement - Consolidated Statements of Cash Flows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638755681768564617" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_ProfitLoss_638755681768564617" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638755681768564617" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638755681768564617" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DepreciationAndAmortizationExcludingIntangibleAssets" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets_638755681768564617" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="lope_DepreciationAndAmortizationExcludingIntangibleAssets_638755681768564617" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638755681768574796" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638755681768574796" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_638755681768574796" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_638755681768574796" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense_638755681768574796" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_OtherNoncashIncomeExpense_638755681768574796" order="6" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638755681768574796" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638755681768574796" order="7" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638755681768574796" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638755681768574796" order="8" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_638755681768584525" order="9" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638755681768584525" order="10" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638755681768584525" order="11" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_638755681768584525" order="12" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681768564617" xlink:to="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_638755681768584525" order="13" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_638755681768594702" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_638755681768594702" order="1" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PaymentsToDevelopEducationResources" xlink:label="lope_PaymentsToDevelopEducationResources_638755681768594702" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" xlink:to="lope_PaymentsToDevelopEducationResources_638755681768594702" order="2" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_638755681768594702" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_638755681768594702" order="3" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638755681768594702" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681768584525" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638755681768594702" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638755681768594702" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638755681768594702" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_638755681768604622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638755681768594702" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_638755681768604622" order="1" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Property and Equipment (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638755681768604622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638755681768604622" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638755681768604622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638755681768604622" order="2" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Intangible Assets - Net Intangible Assets (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_638755681768614622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_638755681768614622" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638755681768614622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638755681768614622" order="2" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638755681768614622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638755681768614622" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638755681768614622" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638755681768614622" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638755681768624627" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638755681768624627" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638755681768624627" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638755681768624627" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638755681768624627" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638755681768624627" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638755681768624627" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638755681768624627" order="6" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Leases - Future Payment Obligations (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638755681768624627" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638755681768624627" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638755681768634705" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638755681768634705" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638755681768634705" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638755681768634705" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638755681768634705" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638755681768634705" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638755681768634705" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638755681768634705" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638755681768634705" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638755681768634705" order="6" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetailsCalc2" xlink:type="extended" xlink:title="40602 - Disclosure - Leases - Future Payment Obligations (Details) (Calc 2)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638755681768645114" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638755681768645114" order="1" use="optional" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638755681768645114" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:to="us-gaap_OperatingLeaseLiability_638755681768645114" order="2" use="optional" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681768645114" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681768645114" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_638755681768645114" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_638755681768645114" order="2" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended" xlink:title="99941002 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681768804227" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681768804227" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638755681768804227" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681768804227" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638755681768804227" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681768804227" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638755681768814220" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681768814220" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681768814220" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638755681768814220" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681768814220" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638755681768814220" order="2" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" xlink:title="99941003 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638755681768814220" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_638755681768814220" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_638755681768814220" order="2" use="optional" weight="-1" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638755681768824616" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638755681768824616" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638755681768824616" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638755681768824616" order="4" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638755681768824616" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638755681768824616" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_638755681768824616" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_638755681768824616" order="6" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941004 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638755681768824616" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsGross_638755681768824616" order="1" use="optional" weight="-1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_638755681768834634" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_638755681768834634" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638755681768834634" order="3" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DeferredTaxAssetsLeases" xlink:label="lope_DeferredTaxAssetsLeases_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="lope_DeferredTaxAssetsLeases_638755681768834634" order="4" use="optional" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638755681768834634" order="5" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638755681768824616" xlink:to="us-gaap_DeferredTaxAssetsOther_638755681768834634" order="6" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638755681768834634" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638755681768834634" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638755681768844568" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638755681768834634" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638755681768844568" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_638755681768844568" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638755681768834634" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_638755681768844568" order="2" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638755681768844568" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638755681768834634" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638755681768844568" order="3" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" xlink:type="extended" xlink:title="99941005 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_638755681768844568" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_638755681768844568" order="1" use="optional" weight="-1" priority="3" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_638755681768844568" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_638755681768844568" order="2" use="optional" weight="1" priority="2" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation Expense (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638755681768854525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638755681768854525" order="1" use="optional" weight="1" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_638755681768854525" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_638755681768854525" order="2" use="optional" weight="-1" priority="2" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>lope-20241231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/19/2025 1:22:59 PM-->
<!--Modified on: 2/19/2025 1:22:59 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureNatureOfBusinessDetails" roleURI="http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosurePropertyAndEquipmentDetails" roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsNetIntangibleAssetsDetails" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesDetails" roleURI="http://www.gcu.edu/role/DisclosureLeasesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShareAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEquityTransactionsDetails" roleURI="http://www.gcu.edu/role/DisclosureEquityTransactionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:roleRef roleURI="http://www.gcu.edu/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="lope-20241231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members" />
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_1" xlink:title="srt_ProductOrServiceAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ProductOrServiceAxis_1" xlink:to="srt_ProductsAndServicesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ProductOrServiceAxis_1 To srt_ProductsAndServicesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_1" xlink:title="us-gaap_StatementEquityComponentsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementEquityComponentsAxis_1" xlink:to="us-gaap_EquityComponentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementEquityComponentsAxis_1 To us-gaap_EquityComponentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_1" xlink:title="srt_RestatementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_1" xlink:title="srt_RestatementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RestatementAxis_1" xlink:to="srt_RestatementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RestatementAxis_1 To srt_RestatementDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CumulativeEffectPeriodOfAdoptionAxis_1 To srt_CumulativeEffectPeriodOfAdoptionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_1" xlink:title="us-gaap_TypeOfAdoptionMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="us-gaap_TypeOfAdoptionMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1 To us-gaap_TypeOfAdoptionMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_1" xlink:title="us-gaap_BusinessAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BusinessAcquisitionAxis_1" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BusinessAcquisitionAxis_1 To us-gaap_BusinessAcquisitionAcquireeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_1" xlink:title="us-gaap_TypeOfArrangementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TypeOfArrangementAxis_1" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TypeOfArrangementAxis_1 To us-gaap_ArrangementsAndNonarrangementTransactionsMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1 To us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1" xlink:title="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1" xlink:title="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1" xlink:to="us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1 To us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_1" xlink:title="srt_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_RangeAxis_1" xlink:to="srt_RangeMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_RangeAxis_1 To srt_RangeMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PropertyPlantAndEquipmentByTypeAxis_1 To us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_1" xlink:title="us-gaap_BalanceSheetLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_1" xlink:title="us-gaap_BalanceSheetLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BalanceSheetLocationAxis_1" xlink:to="us-gaap_BalanceSheetLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BalanceSheetLocationAxis_1 To us-gaap_BalanceSheetLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" xlink:title="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_1" xlink:title="us-gaap_HedgingRelationshipDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1" xlink:to="us-gaap_HedgingRelationshipDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_1 To us-gaap_HedgingRelationshipDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:title="us-gaap_DerivativeInstrumentRiskAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_1" xlink:title="us-gaap_DerivativeContractTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:to="us-gaap_DerivativeContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentRiskAxis_1 To us-gaap_DerivativeContractTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_1" xlink:title="us-gaap_VariableRateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_1" xlink:title="us-gaap_VariableRateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VariableRateAxis_1" xlink:to="us-gaap_VariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VariableRateAxis_1 To us-gaap_VariableRateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_1" xlink:title="us-gaap_RelatedPartyTransactionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_1" xlink:title="us-gaap_RelatedPartyTransactionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionAxis_1" xlink:to="us-gaap_RelatedPartyTransactionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionAxis_1 To us-gaap_RelatedPartyTransactionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_1" xlink:title="us-gaap_AwardTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AwardTypeAxis_1" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AwardTypeAxis_1 To us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByBenchmarkAxis_1 To us-gaap_ConcentrationRiskBenchmarkDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ConcentrationRiskByTypeAxis_1 To us-gaap_ConcentrationRiskTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_1" xlink:title="srt_MajorCustomersAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_MajorCustomersAxis_1" xlink:to="srt_NameOfMajorCustomerDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_MajorCustomersAxis_1 To srt_NameOfMajorCustomerDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis_1" xlink:title="us-gaap_InvestmentTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_1" xlink:title="us-gaap_InvestmentTypeCategorizationMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_InvestmentTypeAxis_1" xlink:to="us-gaap_InvestmentTypeCategorizationMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_InvestmentTypeAxis_1 To us-gaap_InvestmentTypeCategorizationMember_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_1" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1 To us-gaap_AntidilutiveSecuritiesNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_1" xlink:title="us-gaap_SubsequentEventTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_SubsequentEventTypeAxis_1" xlink:to="us-gaap_SubsequentEventTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_SubsequentEventTypeAxis_1 To us-gaap_SubsequentEventTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_1" xlink:title="us-gaap_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentAxis_1" xlink:to="us-gaap_DebtInstrumentNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentAxis_1 To us-gaap_DebtInstrumentNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_1" xlink:title="us-gaap_CreditFacilityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_CreditFacilityAxis_1" xlink:to="us-gaap_CreditFacilityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_CreditFacilityAxis_1 To us-gaap_CreditFacilityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_1" xlink:title="us-gaap_VestingAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_1" xlink:title="us-gaap_VestingDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_VestingAxis_1" xlink:to="us-gaap_VestingDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_VestingAxis_1 To us-gaap_VestingDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_1" xlink:title="us-gaap_PlanNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_1" xlink:title="us-gaap_PlanNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PlanNameAxis_1" xlink:to="us-gaap_PlanNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PlanNameAxis_1 To us-gaap_PlanNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="us-gaap_GranteeStatusAxis_1" xlink:title="us-gaap_GranteeStatusAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="us-gaap_GranteeStatusDomain_1" xlink:title="us-gaap_GranteeStatusDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_GranteeStatusAxis_1" xlink:to="us-gaap_GranteeStatusDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_GranteeStatusAxis_1 To us-gaap_GranteeStatusDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_1" xlink:title="us-gaap_IncomeStatementLocationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementLocationAxis_1" xlink:to="us-gaap_IncomeStatementLocationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementLocationAxis_1 To us-gaap_IncomeStatementLocationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis_1" xlink:title="us-gaap_ShareRepurchaseProgramAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="srt_ShareRepurchaseProgramDomain_1" xlink:title="us-gaap_ShareRepurchaseProgramDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ShareRepurchaseProgramAxis_1" xlink:to="srt_ShareRepurchaseProgramDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShareRepurchaseProgramAxis_1 To us-gaap_ShareRepurchaseProgramDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:label="us-gaap_AcceleratedShareRepurchasesDateAxis_1" xlink:title="us-gaap_AcceleratedShareRepurchasesDateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:label="us-gaap_AcceleratedShareRepurchasesDateDomain_1" xlink:title="us-gaap_AcceleratedShareRepurchasesDateDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AcceleratedShareRepurchasesDateAxis_1" xlink:to="us-gaap_AcceleratedShareRepurchasesDateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_AcceleratedShareRepurchasesDateAxis_1 To us-gaap_AcceleratedShareRepurchasesDateDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_1" xlink:title="us-gaap_DisposalGroupClassificationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_1" xlink:title="us-gaap_DisposalGroupClassificationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DisposalGroupClassificationAxis_1" xlink:to="us-gaap_DisposalGroupClassificationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DisposalGroupClassificationAxis_1 To us-gaap_DisposalGroupClassificationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="us-gaap_RelatedPartyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1 To us-gaap_RelatedPartyDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:label="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_1" xlink:title="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain_1" xlink:title="us-gaap_LongLivedAssetsHeldForSaleNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_1" xlink:to="us-gaap_LongLivedAssetsHeldForSaleNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_1 To us-gaap_LongLivedAssetsHeldForSaleNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_1" xlink:title="us-gaap_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancialInstrumentAxis_1" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancialInstrumentAxis_1 To us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_1" xlink:title="us-gaap_LongtermDebtTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongtermDebtTypeAxis_1" xlink:to="us-gaap_LongtermDebtTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongtermDebtTypeAxis_1 To us-gaap_LongtermDebtTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_1" xlink:title="srt_StatementScenarioAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_1" xlink:title="srt_ScenarioUnspecifiedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis_1" xlink:to="srt_ScenarioUnspecifiedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementScenarioAxis_1 To srt_ScenarioUnspecifiedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_1" xlink:title="us-gaap_IncomeTaxAuthorityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_1" xlink:title="us-gaap_IncomeTaxAuthorityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeTaxAuthorityAxis_1" xlink:to="us-gaap_IncomeTaxAuthorityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeTaxAuthorityAxis_1 To us-gaap_IncomeTaxAuthorityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" xlink:title="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" xlink:title="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1 To us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PledgedStatusAxis" xlink:label="us-gaap_PledgedStatusAxis_1" xlink:title="us-gaap_PledgedStatusAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PledgedStatusDomain" xlink:label="us-gaap_PledgedStatusDomain_1" xlink:title="us-gaap_PledgedStatusDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_PledgedStatusAxis_1" xlink:to="us-gaap_PledgedStatusDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_PledgedStatusAxis_1 To us-gaap_PledgedStatusDomain_1" order="1" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="995200400 - Statement - Consolidated Statements of Stockholders' Equity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Nature of Business (Details)">
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsTable" xlink:label="lope_NatureOfOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="lope_NatureOfOperationsTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="lope_GrandCanyonUniversityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsLineItems" xlink:label="lope_NatureOfOperationsLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="lope_NatureOfOperationsLineItems" xlink:to="lope_NatureOfOperationsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfColleges" xlink:label="lope_NumberOfColleges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="lope_NatureOfOperationsLineItems" xlink:to="lope_NumberOfColleges" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="lope_NatureOfOperationsLineItems" xlink:to="lope_NumberOfOffCampusClassroomAndLaboratorySites" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfUniversityServicePartners" xlink:label="lope_NumberOfUniversityServicePartners" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="lope_NatureOfOperationsLineItems" xlink:to="lope_NumberOfUniversityServicePartners" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesTable" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="3" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MasterServicesAgreementMember" xlink:label="lope_MasterServicesAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lope_MasterServicesAgreementMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="lope_GrandCanyonUniversityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandBuildingsAndImprovementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CapitalizedContentDevelopmentMember" xlink:label="lope_CapitalizedContentDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lope_CapitalizedContentDevelopmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lope_UniversityPartnerRelationshipIntangibleAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="8" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lope_GrandCanyonUniversityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportingUnits" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfUniversityServicePartners" xlink:label="lope_NumberOfUniversityServicePartners" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_NumberOfUniversityServicePartners" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TermOfContractsWithCustomers" xlink:label="lope_TermOfContractsWithCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_TermOfContractsWithCustomers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_UnbilledReceivablesCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfStagesOfSoftwareDevelopmentProjects" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_NumberOfStagesOfSoftwareDevelopmentProjects" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfMajorRatingAgenciesReportingCreditRatings" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_NumberOfMajorRatingAgenciesReportingCreditRatings" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CashUninsuredAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Property and Equipment (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandImprovementsMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Intangible Assets - Net Intangible Assets (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lope_UniversityPartnerRelationshipIntangibleAssetsMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Leases (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:label="us-gaap_OperatingLeaseLeaseNotYetCommencedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="us-gaap_OperatingLeaseLeaseNotYetCommencedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseCost" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lope_NumberOfOffCampusClassroomAndLaboratorySites" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeasePayments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfFinancingLeases" xlink:label="lope_NumberOfFinancingLeases" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lope_NumberOfFinancingLeases" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Earnings Per Share - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockOptionAndRestrictedStockAwardsMember" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lope_StockOptionAndRestrictedStockAwardsMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureEquityTransactionsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Equity Transactions (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_ShareRepurchaseProgramAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="srt_ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CommonStockRepurchaseAuthorizationMember" xlink:label="lope_CommonStockRepurchaseAuthorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="lope_CommonStockRepurchaseAuthorizationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_RangeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramExpirationDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Share-Based Compensation Plans - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFourMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_VestingDomain" xlink:to="lope_ShareBasedCompensationAwardTrancheFourMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_VestingDomain" xlink:to="lope_ShareBasedCompensationAwardTrancheFiveMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="us-gaap_GranteeStatusAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_GranteeStatusAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="us-gaap_GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MinimumEligibleAgeToParticipateInPlan" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lope_MinimumEligibleAgeToParticipateInPlan" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" xlink:type="extended" xlink:title="99941102 - Disclosure - Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation Expense (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnicalAndAcademicServicesMember" xlink:label="lope_TechnicalAndAcademicServicesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="lope_TechnicalAndAcademicServicesMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingSupportAndServicesMember" xlink:label="lope_CounselingSupportAndServicesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="lope_CounselingSupportAndServicesMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Related Party Transactions (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_AffiliatedEntityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingCostsAndExpenses" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" priority="1" use="optional" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>lope-20241231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/19/2025 1:22:59 PM-->
<!--Modified on: 2/19/2025 1:22:59 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Securities Act File Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Consolidated Balance Sheets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US">Investments - Available-for-sale</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other Assets, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Assets, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Amortizable intangible assets, net</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of lease liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Liabilities, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred income taxes, noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other long-term liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, less current portion</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Liabilities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.01 par value, 10,000 shares authorized; 0 shares issued and outstanding at December 31, 2024 and December 31, 2023</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.01 par value, 100,000 shares authorized; 54,090 and 53,970 shares issued and 28,858 and 29,953 shares outstanding at December 31, 2024 and December 31, 2023, respectively</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Treasury stock, at cost, 25,232 and 24,017 shares of common stock at December 31, 2024 and December 31, 2023, respectively</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Ending Balance</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Beginning Balance</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Stockholders equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Ending Balance, treasury shares</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Beginning Balance, treasury shares</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, common shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Consolidated Income Statements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Service revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Costs and expenses:</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnologyAndAcademicServices" xlink:label="lope_TechnologyAndAcademicServices" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_TechnologyAndAcademicServices" xlink:to="lope_TechnologyAndAcademicServices_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_TechnologyAndAcademicServices_lbl" xml:lang="en-US">Technology and academic services.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_TechnologyAndAcademicServices_lbl" xml:lang="en-US">Technology and Academic Services</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_TechnologyAndAcademicServices_lbl" xml:lang="en-US">Technology and academic services</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingServicesAndSupport" xlink:label="lope_CounselingServicesAndSupport" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CounselingServicesAndSupport" xlink:to="lope_CounselingServicesAndSupport_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CounselingServicesAndSupport_lbl" xml:lang="en-US">Counseling services and support.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CounselingServicesAndSupport_lbl" xml:lang="en-US">Counseling Services and Support</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CounselingServicesAndSupport_lbl" xml:lang="en-US">Counseling services and support</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="us-gaap_MarketingExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingExpense" xlink:to="us-gaap_MarketingExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingExpense_lbl" xml:lang="en-US">Marketing Expense</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketingExpense_lbl" xml:lang="en-US">Marketing and communication</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AssetImpairmentAndDisposalCharges" xlink:label="lope_AssetImpairmentAndDisposalCharges" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_AssetImpairmentAndDisposalCharges" xlink:to="lope_AssetImpairmentAndDisposalCharges_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_AssetImpairmentAndDisposalCharges_lbl" xml:lang="en-US">The amount of impairment loss and other charges in connection with fixed asset disposals including exit costs.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_AssetImpairmentAndDisposalCharges_lbl" xml:lang="en-US">Asset Impairment and Disposal Charges</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_AssetImpairmentAndDisposalCharges_lbl" xml:lang="en-US">Impairment and other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US">Costs and Expenses</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US">Total costs and expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNonoperating" xlink:to="us-gaap_InvestmentIncomeNonoperating_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl" xml:lang="en-US">Investment interest and other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit), Total</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings per share:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic income per share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted income per share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Consolidated Statements of Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income, net of tax:</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" xlink:to="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_lbl" xml:lang="en-US">Amount, after tax and before adjustment, of realized gain (loss) on investment in debt security recognized in other comprehensive income (available-for-sale).</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_lbl" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Realized Gain (Loss), before Adjustment, after Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_lbl" xml:lang="en-US">Realized gains on available-for-sale securities, net of taxes of $17 for the year ended December 31, 2024</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Unrealized gains (losses) on available-for-sale securities, net of taxes of $151 and $168 for the years ended December 31, 2023 and 2022, respectively</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" xlink:to="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_lbl" xml:lang="en-US">Amount, before adjustment, of tax expense (benefit) for realized gain (loss) on investment in debt security measured at fair value recognized in other comprehensive income (available-for-sale).</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_lbl" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Realized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_lbl" xml:lang="en-US">Realized gains (losses) on available for sale securities, taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US">Unrealized gains (losses) on available for sale securities, taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Consolidated Statements of Stockholders' Equity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury stock, common</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares, Issued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Ending Balance (In shares)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance (In Shares)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Common stock purchased for treasury</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Common stock acquired, cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Common stock acquired, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xml:lang="en-US">Restricted shares forfeited, shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation, shares</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Shares issued under plan</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Consolidated Statements of Cash Flows</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows provided by operating activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based compensation</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based compensation expense included in operating expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DepreciationAndAmortizationExcludingIntangibleAssets" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_DepreciationAndAmortizationExcludingIntangibleAssets" xlink:to="lope_DepreciationAndAmortizationExcludingIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets_lbl" xml:lang="en-US">The current period expense charged against earnings on long-lived, physical assets (excluding intangible assets) not used in production to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets_lbl" xml:lang="en-US">Depreciation and Amortization, Excluding Intangible Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US">Other, including impairment and fixed asset disposals</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable from university partners</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" xlink:to="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_lbl" xml:lang="en-US">The increase (decrease) in operating lease liabilities recognized in exchange for right-of-use assets.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_lbl" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities Recognized In Exchange For Right Of Use Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_lbl" xml:lang="en-US">Right-of-use assets and lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income taxes receivable/payable</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" xlink:to="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_lbl" xml:lang="en-US">Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding student deposits.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability, Excluding Student Deposits</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_lbl" xml:lang="en-US">Deferred revenue</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows provided by (used in) investing activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Capital expenditures</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PaymentsToDevelopEducationResources" xlink:label="lope_PaymentsToDevelopEducationResources" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_PaymentsToDevelopEducationResources" xlink:to="lope_PaymentsToDevelopEducationResources_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_PaymentsToDevelopEducationResources_lbl" xml:lang="en-US">The cash outflow associated with the internal development or modification of education resources that qualify for capitalization.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_PaymentsToDevelopEducationResources_lbl" xml:lang="en-US">Payments To Develop Education Resources</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lope_PaymentsToDevelopEducationResources_lbl" xml:lang="en-US">Additions of amortizable content</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US">Purchases of investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US">Proceeds from sale or maturity of investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows used in financing activities:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common shares and shares withheld in lieu of income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash and cash equivalents and restricted cash</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents and restricted cash, end of period</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents and restricted cash, beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Purchases of property and equipment included in accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">ROU Asset and Liability recognition</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ExciseTaxTreasuryStockRepurchases" xlink:label="lope_ExciseTaxTreasuryStockRepurchases" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_ExciseTaxTreasuryStockRepurchases" xlink:to="lope_ExciseTaxTreasuryStockRepurchases_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_ExciseTaxTreasuryStockRepurchases_lbl" xml:lang="en-US">Future cash outflow to pay for excise tax on treasury stock repurchases.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_ExciseTaxTreasuryStockRepurchases_lbl" xml:lang="en-US">Excise Tax, Treasury Stock Repurchases</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_ExciseTaxTreasuryStockRepurchases_lbl" xml:lang="en-US">Excise tax on treasury stock repurchases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Nature of Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity Transactions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SecuredNoteReceivablePolicyTextBlock" xlink:label="lope_SecuredNoteReceivablePolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_SecuredNoteReceivablePolicyTextBlock" xlink:to="lope_SecuredNoteReceivablePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_SecuredNoteReceivablePolicyTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for secured note receivable.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_SecuredNoteReceivablePolicyTextBlock_lbl" xml:lang="en-US">Secured Note Receivable [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_SecuredNoteReceivablePolicyTextBlock_lbl" xml:lang="en-US">Arrangements with GCU</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_InternallyDevelopedTechnologyPolicyTextBlock" xlink:label="lope_InternallyDevelopedTechnologyPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_InternallyDevelopedTechnologyPolicyTextBlock" xlink:to="lope_InternallyDevelopedTechnologyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_InternallyDevelopedTechnologyPolicyTextBlock_lbl" xml:lang="en-US">Internally developed software and technology.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_InternallyDevelopedTechnologyPolicyTextBlock_lbl" xml:lang="en-US">Internally Developed Technology [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_InternallyDevelopedTechnologyPolicyTextBlock_lbl" xml:lang="en-US">Internally Developed Technology</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CapitalizedContentDevelopmentPolicyTextBlock" xlink:label="lope_CapitalizedContentDevelopmentPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CapitalizedContentDevelopmentPolicyTextBlock" xlink:to="lope_CapitalizedContentDevelopmentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CapitalizedContentDevelopmentPolicyTextBlock_lbl" xml:lang="en-US">The entire policy pertaining to capitalized content development.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CapitalizedContentDevelopmentPolicyTextBlock_lbl" xml:lang="en-US">Capitalized Content Development [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CapitalizedContentDevelopmentPolicyTextBlock_lbl" xml:lang="en-US">Capitalized Content Development</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Amortizable Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Director [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_lbl" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnicalAndAcademicServicesPolicyTextBlock" xlink:label="lope_TechnicalAndAcademicServicesPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_TechnicalAndAcademicServicesPolicyTextBlock" xlink:to="lope_TechnicalAndAcademicServicesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_TechnicalAndAcademicServicesPolicyTextBlock_lbl" xml:lang="en-US">Technical and academic services.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_TechnicalAndAcademicServicesPolicyTextBlock_lbl" xml:lang="en-US">Technical and Academic Services [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_TechnicalAndAcademicServicesPolicyTextBlock_lbl" xml:lang="en-US">Technology and Academic Services</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingServicesAndSupportPolicyTextBlock" xlink:label="lope_CounselingServicesAndSupportPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CounselingServicesAndSupportPolicyTextBlock" xlink:to="lope_CounselingServicesAndSupportPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CounselingServicesAndSupportPolicyTextBlock_lbl" xml:lang="en-US">Counseling services and support.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CounselingServicesAndSupportPolicyTextBlock_lbl" xml:lang="en-US">Counseling Services and Support [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CounselingServicesAndSupportPolicyTextBlock_lbl" xml:lang="en-US">Counseling Services and Support</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MarketingAndCommunicationPolicyTextBlock" xlink:label="lope_MarketingAndCommunicationPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_MarketingAndCommunicationPolicyTextBlock" xlink:to="lope_MarketingAndCommunicationPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_MarketingAndCommunicationPolicyTextBlock_lbl" xml:lang="en-US">Marketing and communication.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_MarketingAndCommunicationPolicyTextBlock_lbl" xml:lang="en-US">Marketing And Communication [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_MarketingAndCommunicationPolicyTextBlock_lbl" xml:lang="en-US">Marketing and Communication</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">General and Administrative</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock" xlink:label="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock" xlink:to="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for the impairment and disposal of assets including exit costs.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment or Disposal of Assets [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment and other</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_InsuranceSelfInsurancePolicyTextBlock" xlink:label="lope_InsuranceSelfInsurancePolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_InsuranceSelfInsurancePolicyTextBlock" xlink:to="lope_InsuranceSelfInsurancePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_InsuranceSelfInsurancePolicyTextBlock_lbl" xml:lang="en-US">Insurance self-insurance.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_InsuranceSelfInsurancePolicyTextBlock_lbl" xml:lang="en-US">Insurance Self Insurance [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_InsuranceSelfInsurancePolicyTextBlock_lbl" xml:lang="en-US">Insurance/Self-Insurance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Information</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Summary of amortizable intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of amortization expense for university partner relationships and trade names</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of future payment obligations with respect to operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US">Schedule of weighted average number of common shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of components of income tax expense (benefit)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Reconciliation of the beginning and ending balance of unrecognized tax benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of activity related to restricted stock granted under company's incentive plan</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Schedule of share-based compensation expense</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsTable" xlink:label="lope_NatureOfOperationsTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NatureOfOperationsTable" xlink:to="lope_NatureOfOperationsTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NatureOfOperationsTable_lbl" xml:lang="en-US">Nature Of Operations [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NatureOfOperationsTable_lbl" xml:lang="en-US">Nature Of Operations [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NatureOfOperationsTable_lbl" xml:lang="en-US">Nature Of Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_GrandCanyonUniversityMember" xlink:to="lope_GrandCanyonUniversityMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_GrandCanyonUniversityMember_lbl" xml:lang="en-US">Grand Canyon University.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_GrandCanyonUniversityMember_lbl" xml:lang="en-US">Grand Canyon University [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_GrandCanyonUniversityMember_lbl" xml:lang="en-US">Grand Canyon University</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsLineItems" xlink:label="lope_NatureOfOperationsLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NatureOfOperationsLineItems" xlink:to="lope_NatureOfOperationsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NatureOfOperationsLineItems_lbl" xml:lang="en-US">Nature Of Operations [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NatureOfOperationsLineItems_lbl" xml:lang="en-US">Nature Of Operations [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NatureOfOperationsLineItems_lbl" xml:lang="en-US">Nature Of Operations</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfColleges" xlink:label="lope_NumberOfColleges" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfColleges" xlink:to="lope_NumberOfColleges_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfColleges_lbl" xml:lang="en-US">Number of online and on ground colleges offering graduate and undergraduate degrees within the university.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfColleges_lbl" xml:lang="en-US">Number Of Colleges</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NumberOfColleges_lbl" xml:lang="en-US">Number of colleges operated</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:to="lope_NumberOfOffCampusClassroomAndLaboratorySites_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites_lbl" xml:lang="en-US">The number of off-campus classroom and laboratory sites.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites_lbl" xml:lang="en-US">Number of Off-Campus Classroom and Laboratory Sites</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites_lbl" xml:lang="en-US">Number of off-campus classroom and laboratory sites</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfUniversityServicePartners" xlink:label="lope_NumberOfUniversityServicePartners" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfUniversityServicePartners" xlink:to="lope_NumberOfUniversityServicePartners_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfUniversityServicePartners_lbl" xml:lang="en-US">Represents the number of universities served by the entity.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfUniversityServicePartners_lbl" xml:lang="en-US">Number Of University Service Partners</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NumberOfUniversityServicePartners_lbl" xml:lang="en-US">Number of university partners</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesTable" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lope_SummaryOfSignificantAccountingPoliciesTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MasterServicesAgreementMember" xlink:label="lope_MasterServicesAgreementMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_MasterServicesAgreementMember" xlink:to="lope_MasterServicesAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_MasterServicesAgreementMember_lbl" xml:lang="en-US">Master services agreement.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_MasterServicesAgreementMember_lbl" xml:lang="en-US">Master Services Agreement [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_MasterServicesAgreementMember_lbl" xml:lang="en-US">Master Services Agreement</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl" xml:lang="en-US">Land Improvements and Buildings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture, Fixtures and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Computer Software</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CapitalizedContentDevelopmentMember" xlink:label="lope_CapitalizedContentDevelopmentMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CapitalizedContentDevelopmentMember" xlink:to="lope_CapitalizedContentDevelopmentMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CapitalizedContentDevelopmentMember_lbl" xml:lang="en-US">Information pertaining to capitalized content development.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CapitalizedContentDevelopmentMember_lbl" xml:lang="en-US">Capitalized Content Development [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CapitalizedContentDevelopmentMember_lbl" xml:lang="en-US">Capitalized Content Development</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:to="lope_UniversityPartnerRelationshipIntangibleAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember_lbl" xml:lang="en-US">Information pertaining to university partner relationship finite-lived intangible assets.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember_lbl" xml:lang="en-US">University partner relationships [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember_lbl" xml:lang="en-US">University partner relationships</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lope_SummaryOfSignificantAccountingPoliciesLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary of significant accounting policies.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" xlink:to="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_lbl" xml:lang="en-US">Percentage of tuition and fee revenue used for closing of purchase agreement.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_lbl" xml:lang="en-US">Percentage of tuition and fee revenue used for closing of purchase agreement</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_lbl" xml:lang="en-US">Percentage of tuition and fee revenue used for closing of purchase agreement</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated average useful life</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US">Number of reporting units</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TermOfContractsWithCustomers" xlink:label="lope_TermOfContractsWithCustomers" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_TermOfContractsWithCustomers" xlink:to="lope_TermOfContractsWithCustomers_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_TermOfContractsWithCustomers_lbl" xml:lang="en-US">The term of contracts to provide goods or services to customers.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_TermOfContractsWithCustomers_lbl" xml:lang="en-US">Term Of Contracts With Customers</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_TermOfContractsWithCustomers_lbl" xml:lang="en-US">Initial contract terms of service agreements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xml:lang="en-US">Unbilled revenue amounts</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Amounts written off</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment, useful life</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent_lbl" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent_lbl" xml:lang="en-US">Reserve for uncertain tax positions including interest and penalties</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfStagesOfSoftwareDevelopmentProjects" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfStagesOfSoftwareDevelopmentProjects" xlink:to="lope_NumberOfStagesOfSoftwareDevelopmentProjects_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects_lbl" xml:lang="en-US">Number of stages of software development projects.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects_lbl" xml:lang="en-US">Number of stages of software development projects</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects_lbl" xml:lang="en-US">Number of stages of software development projects</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfMajorRatingAgenciesReportingCreditRatings" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfMajorRatingAgenciesReportingCreditRatings" xlink:to="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_lbl" xml:lang="en-US">Number of major rating agencies reporting credit ratings.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_lbl" xml:lang="en-US">Number Of Major Rating Agencies Reporting Credit Ratings</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_lbl" xml:lang="en-US">Number of major rating agencies reporting credit ratings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash, Uninsured Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash in excess of FDIC insured limits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract" xlink:label="us-gaap_AvailableForSaleSecuritiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAbstract_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAbstract_lbl" xml:lang="en-US">Available-for-sale investments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Gain (Loss)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_lbl" xml:lang="en-US">Net unrealized gain (loss) on available-for-sale debt securities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Realized Gain (Loss)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_lbl" xml:lang="en-US">Net realized gain (loss) on available-for-sale debt securities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandImprovementsMember" xlink:to="us-gaap_LandImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandImprovementsMember_lbl" xml:lang="en-US">Land Improvements [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandImprovementsMember_lbl" xml:lang="en-US">Land Improvements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Buildings and Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Software Development [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Internally Developed Software</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade names</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Amortization expense</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2028</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2029</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_lbl" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:label="us-gaap_OperatingLeaseLeaseNotYetCommencedMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:to="us-gaap_OperatingLeaseLeaseNotYetCommencedMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLeaseNotYetCommencedMember_lbl" xml:lang="en-US">Operating Lease, Lease Not yet Commenced [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseNotYetCommencedMember_lbl" xml:lang="en-US">Operating lease commitments not yet commenced</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Term of operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US">Lessee, Operating Lease, Existence of Option to Extend [true false]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xml:lang="en-US">Option to renew operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease costs</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_lbl" xml:lang="en-US">Non-cancelable operating lease commitments not yet commenced</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate of operating leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating lease payments</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfFinancingLeases" xlink:label="lope_NumberOfFinancingLeases" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_NumberOfFinancingLeases" xlink:to="lope_NumberOfFinancingLeases_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_NumberOfFinancingLeases_lbl" xml:lang="en-US">The number of financing leases maintained by the entity.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_NumberOfFinancingLeases_lbl" xml:lang="en-US">Number of Financing Leases</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_NumberOfFinancingLeases_lbl" xml:lang="en-US">Number of financing leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less interest</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Tax reserves, non-income tax related</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xml:lang="en-US">Denominator:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive stock options and restricted stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockOptionAndRestrictedStockAwardsMember" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_StockOptionAndRestrictedStockAwardsMember" xlink:to="lope_StockOptionAndRestrictedStockAwardsMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember_lbl" xml:lang="en-US">Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option) and other antidilutive restricted stock awards.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember_lbl" xml:lang="en-US">Stock Option And Restricted Stock Awards [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember_lbl" xml:lang="en-US">Stock Option And Restricted Stock Awards</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Stock awards outstanding excluded from the calculation of diluted earnings</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent event</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="srt_ShareRepurchaseProgramDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="srt_ShareRepurchaseProgramDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CommonStockRepurchaseAuthorizationMember" xlink:label="lope_CommonStockRepurchaseAuthorizationMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CommonStockRepurchaseAuthorizationMember" xlink:to="lope_CommonStockRepurchaseAuthorizationMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CommonStockRepurchaseAuthorizationMember_lbl" xml:lang="en-US">Information pertaining to the common stock repurchase authorization.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CommonStockRepurchaseAuthorizationMember_lbl" xml:lang="en-US">Common Stock Repurchase Authorization [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CommonStockRepurchaseAuthorizationMember_lbl" xml:lang="en-US">Common stock repurchase authorization</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">Equity Transactions</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:to="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_lbl" xml:lang="en-US">Amount of increase in stock repurchase plan authorized.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_lbl" xml:lang="en-US">Stock Repurchase Program, Increase in Authorized Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_lbl" xml:lang="en-US">Increase in stock repurchase plan authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramExpirationDate" xlink:to="srt_StockRepurchaseProgramExpirationDate_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramExpirationDate_lbl" xml:lang="en-US">Share Repurchase Program, Expiration Date</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramExpirationDate_lbl" xml:lang="en-US">Stock repurchase program expiration date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Authorized amount for repurchase of common stock</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits, end of year</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits, beginning of year</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Current:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit), Total</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Deferred:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory U.S. federal income tax rate</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl" xml:lang="en-US">State tax credits, net of federal effect</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" xlink:to="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_lbl" xml:lang="en-US">Effective income tax rate reconciliation excess tax benefit.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation Excess Tax Benefits</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_lbl" xml:lang="en-US">Excess tax benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Nondeductible expenses</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective income tax rate</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Share-based compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xml:lang="en-US">Employee compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DeferredTaxAssetsLeases" xlink:label="lope_DeferredTaxAssetsLeases" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_DeferredTaxAssetsLeases" xlink:to="lope_DeferredTaxAssetsLeases_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_DeferredTaxAssetsLeases_lbl" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_DeferredTaxAssetsLeases_lbl" xml:lang="en-US">Deferred Tax Assets, Leases</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_DeferredTaxAssetsLeases_lbl" xml:lang="en-US">Leases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xml:lang="en-US">Deferred Tax Assets, State Taxes</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xml:lang="en-US">State taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liability:</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Other</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liability</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" xlink:to="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_lbl" xml:lang="en-US">Amount, after allocation of valuation allowance and current deferred tax liability, of current deferred tax assets attributable to deductible differences and carryforwards, before jurisdictional netting.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_lbl" xml:lang="en-US">Aggregate Deferred Tax Assets Net of Valuation Allowance and Net of Liabilities, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_lbl" xml:lang="en-US">Deferred income taxes, current</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" xlink:to="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_lbl" xml:lang="en-US">Amount, after noncurrent deferred tax asset and valuation allowance, of noncurrent deferred tax liability attributable to taxable differences, before jurisdictional netting.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_lbl" xml:lang="en-US">Aggregate Deferred Tax Liabilities Net of Assets and Valuation Allowance, Noncurrent</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_lbl" xml:lang="en-US">Deferred income taxes, non-current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Tax positions taken during the current year - Increases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Tax positions taken during a prior year - Increases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Tax positions taken during a prior year - Decreases</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US">Decreases for settlements during the period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US">Reductions for lapses of applicable statute of limitations</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Amount of unrecognized tax benefit, if recognized, that would affect the effective tax rate</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl" xml:lang="en-US">Interest accrued on unrecognized tax benefit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_lbl" xml:lang="en-US">Penalties accrued on unrecognized tax benefit</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock Grants</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US">Share-based Compensation Award, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US">Share-based Compensation Award, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_lbl" xml:lang="en-US">Share-based Compensation Award, Tranche Three</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFourMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_ShareBasedCompensationAwardTrancheFourMember" xlink:to="lope_ShareBasedCompensationAwardTrancheFourMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember_lbl" xml:lang="en-US">Share Based Compensation Award Tranche Four [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember_lbl" xml:lang="en-US">Share-based Compensation Award Tranche Four [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember_lbl" xml:lang="en-US">Share-based Compensation Award Tranche Four</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_ShareBasedCompensationAwardTrancheFiveMember" xlink:to="lope_ShareBasedCompensationAwardTrancheFiveMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember_lbl" xml:lang="en-US">Share Based Compensation Award Tranche Five [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember_lbl" xml:lang="en-US">Share-based Compensation Award Tranche Five [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember_lbl" xml:lang="en-US">Share-based Compensation Award Tranche Five</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="us-gaap_GranteeStatusAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GranteeStatusAxis_lbl" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="us-gaap_GranteeStatusDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_GranteeStatusDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GranteeStatusDomain_lbl" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" xml:lang="en-US">Share-based payment arrangement, employee</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" xml:lang="en-US">Share-based payment arrangement, nonemployee</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and administrative</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Shares authorized</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Shares available for grant</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Shares granted</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Total Shares, Granted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Vesting right percentage</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Shares withheld for taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Common stock in lieu of taxes</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Total Shares, Vested</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Shares vested</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized share-based compensation cost</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Costs are expected to be recognized over a weighted average period</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MinimumEligibleAgeToParticipateInPlan" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_MinimumEligibleAgeToParticipateInPlan" xlink:to="lope_MinimumEligibleAgeToParticipateInPlan_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan_lbl" xml:lang="en-US">Minimum eligible age to participate in the plan</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan_lbl" xml:lang="en-US">Minimum Eligible age To Participate In Plan</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan_lbl" xml:lang="en-US">Minimum eligible age to participate in the plan</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_lbl" xml:lang="en-US">University made discretionary matching contributions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US">Total Shares</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Total Shares, Outstanding, Ending Balance</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Total Shares, Outstanding, Beginning Balance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Total Shares, Forfeited, canceled or expired</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" 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 [Abstract]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US">Weighted Average Grant Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" 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:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Ending Balance</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Beginning Balance</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" 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:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Granted</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" 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:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Forfeited, canceled or expired</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnicalAndAcademicServicesMember" xlink:label="lope_TechnicalAndAcademicServicesMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_TechnicalAndAcademicServicesMember" xlink:to="lope_TechnicalAndAcademicServicesMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_TechnicalAndAcademicServicesMember_lbl" xml:lang="en-US">Technical and academic services.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_TechnicalAndAcademicServicesMember_lbl" xml:lang="en-US">Technical and Academic Services [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_TechnicalAndAcademicServicesMember_lbl" xml:lang="en-US">Technology and academic services</link:label>
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingSupportAndServicesMember" xlink:label="lope_CounselingSupportAndServicesMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lope_CounselingSupportAndServicesMember" xlink:to="lope_CounselingSupportAndServicesMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lope_CounselingSupportAndServicesMember_lbl" xml:lang="en-US">Counseling support and services.</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lope_CounselingSupportAndServicesMember_lbl" xml:lang="en-US">Counseling Support and Services [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lope_CounselingSupportAndServicesMember_lbl" xml:lang="en-US">Counseling services and support</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US">Marketing and communication</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US">Tax effect of share-based compensation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense, after Tax</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xml:lang="en-US">Share-based compensation expense, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US">Affiliated entity</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Operating Costs and Expenses</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Contributions</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Due to GCECF</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>lope-20241231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/19/2025 1:22:59 PM-->
<!--Modified on: 2/19/2025 1:22:59 PM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.gcu.edu/role/DocumentDocumentAndEntityInformation" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.gcu.edu/role/StatementConsolidatedBalanceSheets" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedIncomeStatements" roleURI="http://www.gcu.edu/role/StatementConsolidatedIncomeStatements" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureNatureOfBusiness" roleURI="http://www.gcu.edu/role/DisclosureNatureOfBusiness" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureInvestments" roleURI="http://www.gcu.edu/role/DisclosureInvestments" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosurePropertyAndEquipment" roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipment" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssets" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssets" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeases" roleURI="http://www.gcu.edu/role/DisclosureLeases" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShare" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShare" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEquityTransactions" roleURI="http://www.gcu.edu/role/DisclosureEquityTransactions" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxes" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxes" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlans" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.gcu.edu/role/DisclosureRelatedPartyTransactions" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosurePropertyAndEquipmentTables" roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsTables" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesTables" roleURI="http://www.gcu.edu/role/DisclosureLeasesTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShareTables" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansTables" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureNatureOfBusinessDetails" roleURI="http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureInvestmentsDetails" roleURI="http://www.gcu.edu/role/DisclosureInvestmentsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosurePropertyAndEquipmentDetails" roleURI="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsNetIntangibleAssetsDetails" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" roleURI="http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesDetails" roleURI="http://www.gcu.edu/role/DisclosureLeasesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureLeasesFuturePaymentObligationsDetails" roleURI="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEarningsPerShareAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureEquityTransactionsDetails" roleURI="http://www.gcu.edu/role/DisclosureEquityTransactionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansAdditionalInformationDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" roleURI="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" />
  <link:roleRef xlink:type="simple" xlink:href="lope-20241231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" />
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType_638755681769324636" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport_638755681769324636" order="2" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638755681769324636" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport_638755681769324636" order="4" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber_638755681769324636" order="5" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638755681769324636" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName_638755681769324636" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638755681769334601" order="7" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638755681769334601" order="8" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638755681769334601" order="9" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638755681769334601" order="10" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_638755681769334601" order="11" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638755681769334601" order="12" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode_638755681769334601" order="13" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber_638755681769334601" order="14" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle_638755681769334601" order="15" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638755681769334601" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol_638755681769334601" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName_638755681769344547" order="17" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_638755681769344547" order="18" use="optional" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_638755681769344547" order="19" use="optional" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638755681769344547" order="20" use="optional" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638755681769344547" order="21" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory_638755681769344547" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638755681769344547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness_638755681769344547" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638755681769354536" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_638755681769354536" order="25" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_638755681769354536" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany_638755681769354536" order="27" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638755681769354536" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_638755681769354536" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat_638755681769354536" order="29" use="optional" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638755681769364827" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638755681769364827" order="31" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638755681769364827" order="32" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638755681769364827" order="33" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag_638755681769364827" order="34" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName_638755681769364827" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName_638755681769364827" order="35" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_638755681769374511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId_638755681769374511" order="36" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_638755681769374511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation_638755681769374511" order="37" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - Consolidated Balance Sheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638755681769374511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract_638755681769374511" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_AssetsCurrentAbstract_638755681769384617" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638755681769384617" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769384617" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_AccountsReceivableNetCurrent_638755681769384617" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_IncomeTaxesReceivable_638755681769384617" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_OtherAssetsCurrent_638755681769384617" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638755681769384617" xlink:to="us-gaap_AssetsCurrent_638755681769384617" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638755681769384617" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638755681769384617" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638755681769384617" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638755681769384617" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_Goodwill_638755681769394512" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_OtherAssetsNoncurrent_638755681769394512" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638755681769374511" xlink:to="us-gaap_Assets_638755681769394512" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_AccountsPayableCurrent_638755681769394512" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638755681769394512" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638755681769394512" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638755681769394512" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_638755681769404702" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638755681769404702" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638755681769394512" xlink:to="us-gaap_LiabilitiesCurrent_638755681769404702" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638755681769404702" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638755681769404702" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638755681769404702" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638755681769404702" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_Liabilities_638755681769404702" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638755681769414564" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_CommitmentsAndContingencies_638755681769414564" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_638755681769414564" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_StockholdersEquityAbstract_638755681769414564" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638755681769414564" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_PreferredStockValue_638755681769414564" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638755681769414564" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_CommonStockValue_638755681769414564" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_638755681769414564" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_TreasuryStockCommonValue_638755681769414564" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638755681769424233" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638755681769424233" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638755681769424233" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638755681769424233" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638755681769524231" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638755681769524231" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638755681769524231" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638755681769414564" xlink:to="us-gaap_StockholdersEquity_638755681769524231" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638755681769534808" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638755681769394512" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638755681769534808" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="995200105 - Statement - Consolidated Balance Sheets (Parenthetical)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_638755681769534808" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_638755681769534808" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638755681769534808" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_638755681769534808" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_638755681769534808" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_638755681769534808" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_638755681769534808" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_638755681769534808" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638755681769544658" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_638755681769544658" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_638755681769544658" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_638755681769544658" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares_638755681769544658" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedIncomeStatements" xlink:type="extended" xlink:title="995200200 - Statement - Consolidated Income Statements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638755681769544658" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_638755681769544658" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnologyAndAcademicServices" xlink:label="lope_TechnologyAndAcademicServices_638755681769544658" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="lope_TechnologyAndAcademicServices_638755681769544658" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingServicesAndSupport" xlink:label="lope_CounselingServicesAndSupport_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="lope_CounselingServicesAndSupport_638755681769554594" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="us-gaap_MarketingExpense_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="us-gaap_MarketingExpense_638755681769554594" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638755681769554594" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AssetImpairmentAndDisposalCharges" xlink:label="lope_AssetImpairmentAndDisposalCharges_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="lope_AssetImpairmentAndDisposalCharges_638755681769554594" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638755681769554594" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract_638755681769544658" xlink:to="us-gaap_CostsAndExpenses_638755681769554594" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_638755681769554594" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating_638755681769554594" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeNonoperating_638755681769554594" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681769554594" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638755681769554594" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638755681769564677" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_638755681769564677" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_638755681769564677" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638755681769564677" xlink:to="us-gaap_EarningsPerShareBasic_638755681769564677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638755681769564677" xlink:to="us-gaap_EarningsPerShareDiluted_638755681769564677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681769564677" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638755681769564677" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638755681769564677" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="995200300 - Statement - Consolidated Statements of Comprehensive Income">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_638755681769574730" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638755681769574730" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638755681769574730" xlink:to="lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax_638755681769574730" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638755681769574730" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638755681769574730" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_638755681769574730" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" xlink:title="995200305 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax" xlink:label="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_638755681769574730" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax_638755681769574730" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_638755681769584517" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="995200400 - Statement - Consolidated Statements of Stockholders' Equity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638755681769584517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638755681769584517" xlink:to="us-gaap_StatementEquityComponentsAxis_638755681769584517" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_CommonStockMember_638755681769584517" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_TreasuryStockCommonMember_638755681769584517" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638755681769584517" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638755681769584517" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638755681769584517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_RetainedEarningsMember_638755681769584517" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638755681769584517" xlink:to="us-gaap_EquityComponentDomain_638755681769594236" order="6" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638755681769584517" xlink:to="us-gaap_StatementLineItems_638755681769594236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_StockholdersEquity_638755681769594236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_SharesIssued_638755681769594236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_TreasuryStockCommonShares_638755681769594236" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_638755681769594236" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_638755681769594236" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_TreasuryStockSharesAcquired_638755681769594236" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_638755681769594236" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_638755681769594236" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_638755681769604550" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_638755681769604550" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638755681769604550" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638755681769604550" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638755681769604550" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_StockholdersEquity_638755681769604550" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued_638755681769604550" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_SharesIssued_638755681769604550" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638755681769604550" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638755681769594236" xlink:to="us-gaap_TreasuryStockCommonShares_638755681769604550" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200500 - Statement - Consolidated Statements of Cash Flows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_ProfitLoss_638755681769614508" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638755681769614508" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DepreciationAndAmortizationExcludingIntangibleAssets" xlink:label="lope_DepreciationAndAmortizationExcludingIntangibleAssets_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="lope_DepreciationAndAmortizationExcludingIntangibleAssets_638755681769614508" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638755681769614508" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_638755681769614508" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_OtherNoncashIncomeExpense_638755681769614508" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638755681769624270" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638755681769624270" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets" xlink:label="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets_638755681769624270" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638755681769624270" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638755681769624270" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_638755681769624270" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits" xlink:label="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638755681769614508" xlink:to="lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits_638755681769624270" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681769624270" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638755681769614508" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638755681769624270" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_638755681769634660" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PaymentsToDevelopEducationResources" xlink:label="lope_PaymentsToDevelopEducationResources_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" xlink:to="lope_PaymentsToDevelopEducationResources_638755681769634660" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_638755681769634660" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638755681769634660" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638755681769634660" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638755681769634660" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638755681769634660" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_638755681769644591" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_638755681769644591" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638755681769644591" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638755681769634660" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638755681769644591" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638755681769644591" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638755681769644591" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638755681769644591" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638755681769644591" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387556817696445911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387556817696445911" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_638755681769654263" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638755681769654263" xlink:to="us-gaap_InterestPaidNet_638755681769654263" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638755681769654263" xlink:to="us-gaap_IncomeTaxesPaid_638755681769654263" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638755681769654263" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638755681769654263" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_638755681769654263" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638755681769654263" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638755681769654263" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638755681769654263" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ExciseTaxTreasuryStockRepurchases" xlink:label="lope_ExciseTaxTreasuryStockRepurchases_638755681769664498" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638755681769654263" xlink:to="lope_ExciseTaxTreasuryStockRepurchases_638755681769664498" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureNatureOfBusiness" xlink:type="extended" xlink:title="995210101 - Disclosure - Nature of Business">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_638755681769664498" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations_638755681769664498" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="995210201 - Disclosure - Summary of Significant Accounting Policies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_638755681769664498" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_638755681769664498" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureInvestments" xlink:type="extended" xlink:title="995210301 - Disclosure - Investments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638755681769674520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638755681769674520" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosurePropertyAndEquipment" xlink:type="extended" xlink:title="995210401 - Disclosure - Property and Equipment">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_638755681769674520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_638755681769674520" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssets" xlink:type="extended" xlink:title="995210501 - Disclosure - Intangible Assets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_638755681769674520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_638755681769674520" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureLeases" xlink:type="extended" xlink:title="995210601 - Disclosure - Leases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_638755681769684650" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_638755681769684650" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="995210701 - Disclosure - Commitments and Contingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638755681769684650" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638755681769684650" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShare" xlink:type="extended" xlink:title="995210801 - Disclosure - Earnings Per Share">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_638755681769684650" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock_638755681769684650" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEquityTransactions" xlink:type="extended" xlink:title="995210901 - Disclosure - Equity Transactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_636852348535900387" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638755681769694758" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_636852348535900387" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638755681769694758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="995211001 - Disclosure - Income Taxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_638755681769694758" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_638755681769694758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans" xlink:type="extended" xlink:title="995211101 - Disclosure - Share-Based Compensation Plans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638755681769694758" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638755681769694758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="995211201 - Disclosure - Related Party Transactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638755681769704547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638755681769704547" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_638755681769704547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_638755681769704547" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638755681769704547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638755681769704547" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638755681769704547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638755681769704547" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock_638755681769704547" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock_638755681769704547" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638755681769714517" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SecuredNoteReceivablePolicyTextBlock" xlink:label="lope_SecuredNoteReceivablePolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_SecuredNoteReceivablePolicyTextBlock_638755681769714517" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_InternallyDevelopedTechnologyPolicyTextBlock" xlink:label="lope_InternallyDevelopedTechnologyPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_InternallyDevelopedTechnologyPolicyTextBlock_638755681769714517" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CapitalizedContentDevelopmentPolicyTextBlock" xlink:label="lope_CapitalizedContentDevelopmentPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_CapitalizedContentDevelopmentPolicyTextBlock_638755681769714517" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638755681769714517" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_638755681769714517" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_638755681769714517" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy_638755681769714517" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_638755681769714517" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_638755681769714517" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_638755681769714517" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638755681769724656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638755681769724656" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638755681769724656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638755681769724656" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_638755681769724656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_638755681769724656" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnicalAndAcademicServicesPolicyTextBlock" xlink:label="lope_TechnicalAndAcademicServicesPolicyTextBlock_638755681769724656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_TechnicalAndAcademicServicesPolicyTextBlock_638755681769724656" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingServicesAndSupportPolicyTextBlock" xlink:label="lope_CounselingServicesAndSupportPolicyTextBlock_638755681769724656" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_CounselingServicesAndSupportPolicyTextBlock_638755681769724656" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MarketingAndCommunicationPolicyTextBlock" xlink:label="lope_MarketingAndCommunicationPolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_MarketingAndCommunicationPolicyTextBlock_638755681769734243" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_638755681769734243" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock" xlink:label="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock_638755681769734243" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_InsuranceSelfInsurancePolicyTextBlock" xlink:label="lope_InsuranceSelfInsurancePolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_InsuranceSelfInsurancePolicyTextBlock_638755681769734243" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk_638755681769734243" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_638755681769734243" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638755681769734243" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638755681769734243" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables" xlink:type="extended" xlink:title="99930403 - Disclosure - Property and Equipment (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638755681769744528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_638755681769744528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsTables" xlink:type="extended" xlink:title="99930503 - Disclosure - Intangible Assets (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638755681769744528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638755681769744528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_638755681769744528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_638755681769744528" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="99930603 - Disclosure - Leases (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638755681769754237" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638755681769754237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShareTables" xlink:type="extended" xlink:title="99930803 - Disclosure - Earnings Per Share (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_638755681769754237" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_638755681769754237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="99931003 - Disclosure - Income Taxes (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638755681769754237" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638755681769754237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638755681769754237" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638755681769754237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638755681769764511" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_638755681769764511" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables" xlink:type="extended" xlink:title="99931103 - Disclosure - Share-Based Compensation Plans (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_638755681769764511" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_638755681769764511" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Nature of Business (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsTable" xlink:label="lope_NatureOfOperationsTable_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lope_NatureOfOperationsTable_638755681769764511" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_638755681769764511" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_NatureOfOperationsTable_638755681769764511" xlink:to="dei_LegalEntityAxis_638755681769764511" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_638755681769764511" xlink:to="dei_EntityDomain_638755681769774583" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_638755681769774583" xlink:to="lope_GrandCanyonUniversityMember_638755681769774583" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NatureOfOperationsLineItems" xlink:label="lope_NatureOfOperationsLineItems_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_NatureOfOperationsTable_638755681769764511" xlink:to="lope_NatureOfOperationsLineItems_638755681769774583" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfColleges" xlink:label="lope_NumberOfColleges_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_NatureOfOperationsLineItems_638755681769774583" xlink:to="lope_NumberOfColleges_638755681769774583" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_NatureOfOperationsLineItems_638755681769774583" xlink:to="lope_NumberOfOffCampusClassroomAndLaboratorySites_638755681769774583" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfUniversityServicePartners" xlink:label="lope_NumberOfUniversityServicePartners_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_NatureOfOperationsLineItems_638755681769774583" xlink:to="lope_NumberOfUniversityServicePartners_638755681769774583" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesTable" xlink:label="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="us-gaap_TypeOfArrangementAxis_638755681769774583" order="1" use="optional" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_638755681769774583" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638755681769774583" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MasterServicesAgreementMember" xlink:label="lope_MasterServicesAgreementMember_638755681769774583" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638755681769774583" xlink:to="lope_MasterServicesAgreementMember_638755681769774583" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="srt_RangeAxis_638755681769784589" order="2" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638755681769784589" xlink:to="srt_RangeMember_638755681769784589" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681769784589" xlink:to="srt_MinimumMember_638755681769784589" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681769784589" xlink:to="srt_MaximumMember_638755681769784589" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="dei_LegalEntityAxis_638755681769784589" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_638755681769784589" xlink:to="dei_EntityDomain_638755681769784589" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_638755681769784589" xlink:to="lope_GrandCanyonUniversityMember_638755681769784589" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769784589" order="4" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769784589" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_638755681769784589" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_638755681769784589" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" xlink:to="us-gaap_FurnitureAndFixturesMember_638755681769794616" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" xlink:to="us-gaap_ComputerEquipmentMember_638755681769794616" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769784589" xlink:to="us-gaap_VehiclesMember_638755681769794616" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769794616" order="5" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769794616" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769794616" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769794616" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_638755681769794616" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CapitalizedContentDevelopmentMember" xlink:label="lope_CapitalizedContentDevelopmentMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769794616" xlink:to="lope_CapitalizedContentDevelopmentMember_638755681769794616" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769794616" xlink:to="lope_UniversityPartnerRelationshipIntangibleAssetsMember_638755681769794616" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638755681769794616" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638755681769794616" order="6" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638755681769794616" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638755681769804520" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638755681769804520" xlink:to="us-gaap_SalesRevenueNetMember_638755681769804520" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638755681769804520" order="7" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638755681769804520" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638755681769804520" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638755681769804520" xlink:to="us-gaap_CustomerConcentrationRiskMember_638755681769804520" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="srt_MajorCustomersAxis_638755681769804520" order="8" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638755681769804520" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638755681769804520" xlink:to="srt_NameOfMajorCustomerDomain_638755681769804520" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_GrandCanyonUniversityMember" xlink:label="lope_GrandCanyonUniversityMember_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638755681769804520" xlink:to="lope_GrandCanyonUniversityMember_638755681769814232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesTable_638755681769774583" xlink:to="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769814232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement" xlink:label="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement_638755681769814232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638755681769814232" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_OtherAssetsNoncurrent_638755681769814232" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments_638755681769814232" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_NumberOfOperatingSegments_638755681769814232" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits_638755681769824519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_NumberOfReportingUnits_638755681769824519" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfUniversityServicePartners" xlink:label="lope_NumberOfUniversityServicePartners_638755681769824519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="lope_NumberOfUniversityServicePartners_638755681769824519" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638755681769824519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_Goodwill_638755681769824519" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TermOfContractsWithCustomers" xlink:label="lope_TermOfContractsWithCustomers_638755681769824519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="lope_TermOfContractsWithCustomers_638755681769824519" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent_638755681769824519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_UnbilledReceivablesCurrent_638755681769824519" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_638755681769834531" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_638755681769834531" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_638755681769834531" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_638755681769834531" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638755681769834531" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638755681769834531" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent_638755681769834531" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsCurrent_638755681769834531" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfStagesOfSoftwareDevelopmentProjects" xlink:label="lope_NumberOfStagesOfSoftwareDevelopmentProjects_638755681769844586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="lope_NumberOfStagesOfSoftwareDevelopmentProjects_638755681769844586" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfMajorRatingAgenciesReportingCreditRatings" xlink:label="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_638755681769844586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="lope_NumberOfMajorRatingAgenciesReportingCreditRatings_638755681769844586" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638755681769844586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_StockholdersEquity_638755681769844586" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638755681769844586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638755681769844586" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount_638755681769844586" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_CashUninsuredAmount_638755681769844586" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638755681769854530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lope_SummaryOfSignificantAccountingPoliciesLineItems_638755681769814232" xlink:to="us-gaap_ConcentrationRiskPercentage1_638755681769854530" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureInvestmentsDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Investments (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_637553290723669224" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769854530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_637553290723669224" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_638755681769854530" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract" xlink:label="us-gaap_AvailableForSaleSecuritiesAbstract_638755681769854530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_637553290723669224" xlink:to="us-gaap_AvailableForSaleSecuritiesAbstract_638755681769854530" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_638755681769854530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AvailableForSaleSecuritiesAbstract_638755681769854530" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss_638755681769854530" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_638755681769854530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AvailableForSaleSecuritiesAbstract_638755681769854530" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_638755681769854530" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Property and Equipment (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638755681769864524" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638755681769864524" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769864524" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638755681769864524" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_LandMember_638755681769864524" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandImprovementsMember" xlink:label="us-gaap_LandImprovementsMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_LandImprovementsMember_638755681769864524" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_BuildingMember_638755681769864524" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_LeaseholdImprovementsMember_638755681769864524" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_ComputerEquipmentMember_638755681769864524" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638755681769864524" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_FurnitureAndFixturesMember_638755681769864524" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_SoftwareDevelopmentMember_638755681769874638" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638755681769864524" xlink:to="us-gaap_ConstructionInProgressMember_638755681769874638" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638755681769864524" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638755681769874638" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638755681769874638" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638755681769874638" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638755681769874638" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638755681769874638" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638755681769874638" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Intangible Assets - Net Intangible Assets (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638755681769884525" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769884525" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769884525" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_UniversityPartnerRelationshipIntangibleAssetsMember" xlink:label="lope_UniversityPartnerRelationshipIntangibleAssetsMember_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769884525" xlink:to="lope_UniversityPartnerRelationshipIntangibleAssetsMember_638755681769884525" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638755681769884525" xlink:to="us-gaap_TradeNamesMember_638755681769884525" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_638755681769884525" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_638755681769884525" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_638755681769884525" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638755681769884525" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638755681769884525" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638755681769884525" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638755681769894604" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_638755681769894604" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_638755681769894604" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638755681769894604" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_638755681769894604" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_638755681769894604" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638755681769894604" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_638755681769894604" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638755681769907051" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_638755681769894604" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638755681769907051" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Leases (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable_638755681769907051" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable_638755681769907051" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638755681769907051" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638755681769907051" xlink:to="srt_RangeAxis_638755681769907051" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638755681769907051" xlink:to="srt_RangeMember_638755681769914527" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681769914527" xlink:to="srt_MinimumMember_638755681769914527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681769914527" xlink:to="srt_MaximumMember_638755681769914527" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638755681769907051" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638755681769914527" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_638755681769914527" xlink:to="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638755681769914527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:label="us-gaap_OperatingLeaseLeaseNotYetCommencedMember_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_638755681769914527" xlink:to="us-gaap_OperatingLeaseLeaseNotYetCommencedMember_638755681769914527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638755681769907051" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_638755681769914527" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_638755681769914527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638755681769924602" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_OperatingLeaseCost_638755681769924602" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_638755681769924602" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfOffCampusClassroomAndLaboratorySites" xlink:label="lope_NumberOfOffCampusClassroomAndLaboratorySites_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="lope_NumberOfOffCampusClassroomAndLaboratorySites_638755681769924602" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638755681769924602" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638755681769924602" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_638755681769924602" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="us-gaap_OperatingLeasePayments_638755681769924602" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_NumberOfFinancingLeases" xlink:label="lope_NumberOfFinancingLeases_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638755681769914527" xlink:to="lope_NumberOfFinancingLeases_638755681769934528" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Leases - Future Payment Obligations (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638755681769934528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638755681769934528" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638755681769934528" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638755681769934528" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638755681769934528" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638755681769934528" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638755681769934528" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638755681769934528" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638755681769944504" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638755681769944504" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638755681769944504" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability_638755681769944504" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Commitments and Contingencies (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638755681769944504" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638755681769944504" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_638755681769944504" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_638755681769944504" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_638755681769944504" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638755681769954652" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_638755681769944504" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_638755681769954652" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_638755681769944504" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638755681769954652" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Earnings Per Share - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638755681769954652" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638755681769954652" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638755681769954652" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638755681769954652" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_638755681769954652" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockOptionAndRestrictedStockAwardsMember" xlink:label="lope_StockOptionAndRestrictedStockAwardsMember_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_638755681769954652" xlink:to="lope_StockOptionAndRestrictedStockAwardsMember_638755681769954652" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638755681769954652" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638755681769954652" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638755681769954652" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638755681769954652" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638755681769954652" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureEquityTransactionsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Equity Transactions (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_636852348536500393" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_636852348536500393" xlink:to="us-gaap_ClassOfTreasuryStockTable_638755681769964588" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638755681769964588" xlink:to="us-gaap_SubsequentEventTypeAxis_638755681769964588" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_638755681769964588" xlink:to="us-gaap_SubsequentEventTypeDomain_638755681769964588" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_638755681769964588" xlink:to="us-gaap_SubsequentEventMember_638755681769964588" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="srt_ShareRepurchaseProgramAxis_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638755681769964588" xlink:to="srt_ShareRepurchaseProgramAxis_638755681769964588" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="srt_ShareRepurchaseProgramDomain_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramAxis_638755681769964588" xlink:to="srt_ShareRepurchaseProgramDomain_638755681769964588" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CommonStockRepurchaseAuthorizationMember" xlink:label="lope_CommonStockRepurchaseAuthorizationMember_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramDomain_638755681769964588" xlink:to="lope_CommonStockRepurchaseAuthorizationMember_638755681769964588" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638755681769964588" xlink:to="srt_RangeAxis_638755681769964588" order="3" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638755681769964588" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638755681769964588" xlink:to="srt_RangeMember_638755681769964588" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681769964588" xlink:to="srt_MaximumMember_638755681769974747" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638755681769964588" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="us-gaap_PreferredStockSharesAuthorized_638755681769974747" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="lope_StockRepurchaseProgramIncreaseInAuthorizedAmount_638755681769974747" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="srt_StockRepurchaseProgramExpirationDate_638755681769974747" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_638755681769974747" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="us-gaap_TreasuryStockSharesAcquired_638755681769974747" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_638755681769974747" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_638755681769974747" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638755681769974747" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_638755681769984539" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Income Taxes - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638755681769984539" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_638755681769984539" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended" xlink:title="99941002 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769984539" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769984539" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638755681769984539" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638755681769984539" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769984539" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638755681769984539" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769984539" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638755681769996109" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769996109" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769996109" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638755681769996109" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769996109" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638755681769996109" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638755681769996109" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638755681769996109" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638755681769996109" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638755681769996109" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" xlink:title="99941003 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638755681770004639" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638755681770004639" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_638755681770004639" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits" xlink:label="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits_638755681770004639" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638755681770004639" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638755681770004639" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638755681770004639" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941004 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_638755681770014721" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_638755681770014721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_638755681770014721" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_DeferredTaxAssetsLeases" xlink:label="lope_DeferredTaxAssetsLeases_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="lope_DeferredTaxAssetsLeases_638755681770014721" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638755681770014721" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsOther_638755681770014721" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638755681770004639" xlink:to="us-gaap_DeferredTaxAssetsGross_638755681770014721" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638755681770014721" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_638755681770014721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638755681770014721" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638755681770014721" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638755681770024506" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638755681770024506" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_638755681770024506" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638755681770014721" xlink:to="us-gaap_DeferredTaxLiabilities_638755681770024506" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails" xlink:type="extended" xlink:title="99941005 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent" xlink:label="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_638755681770024506" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent_638755681770024506" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent" xlink:label="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_638755681770024506" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent_638755681770024506" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_638755681770024506" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilities_638755681770024506" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended" xlink:title="99941006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefits_638755681770034626" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_638755681770034626" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_638755681770034626" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_638755681770034626" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_638755681770034626" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_638755681770034626" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_638755681770034626" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_6387556817700346261" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefits_6387556817700346261" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_638755681770044580" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_638755681770044580" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_638755681770034626" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_638755681770044580" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Share-Based Compensation Plans - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="us-gaap_AwardTypeAxis_638755681770044580" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638755681770044580" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770044580" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_638755681770044580" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770044580" xlink:to="us-gaap_RestrictedStockMember_638755681770044580" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="srt_RangeAxis_638755681770054509" order="2" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638755681770054509" xlink:to="srt_RangeMember_638755681770054509" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638755681770054509" xlink:to="srt_MaximumMember_638755681770054509" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="us-gaap_VestingAxis_638755681770054509" order="3" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis_638755681770054509" xlink:to="us-gaap_VestingDomain_638755681770054509" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638755681770054509" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638755681770054509" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638755681770054509" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_638755681770054509" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638755681770054509" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember_638755681770054509" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFourMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFourMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638755681770054509" xlink:to="lope_ShareBasedCompensationAwardTrancheFourMember_638755681770054509" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_ShareBasedCompensationAwardTrancheFiveMember" xlink:label="lope_ShareBasedCompensationAwardTrancheFiveMember_638755681770054509" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638755681770054509" xlink:to="lope_ShareBasedCompensationAwardTrancheFiveMember_638755681770054509" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="us-gaap_GranteeStatusAxis_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="us-gaap_GranteeStatusAxis_638755681770064535" order="4" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="us-gaap_GranteeStatusDomain_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis_638755681770064535" xlink:to="us-gaap_GranteeStatusDomain_638755681770064535" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusDomain_638755681770064535" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_638755681770064535" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusDomain_638755681770064535" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_638755681770064535" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="us-gaap_IncomeStatementLocationAxis_638755681770064535" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638755681770064535" xlink:to="us-gaap_IncomeStatementLocationDomain_638755681770064535" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638755681770064535" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_638755681770064535" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770044580" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638755681770064535" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638755681770064535" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638755681770064535" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638755681770080548" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638755681770080548" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638755681770080548" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638755681770080548" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_638755681770084911" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638755681770084911" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_638755681770084911" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638755681770084911" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638755681770084911" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638755681770084911" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638755681770084911" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638755681770094646" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638755681770094646" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638755681770094646" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638755681770094646" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_MinimumEligibleAgeToParticipateInPlan" xlink:label="lope_MinimumEligibleAgeToParticipateInPlan_638755681770094646" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="lope_MinimumEligibleAgeToParticipateInPlan_638755681770094646" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_638755681770094646" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770064535" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_638755681770094646" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails" xlink:type="extended" xlink:title="99941102 - Disclosure - Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770104519" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770104519" xlink:to="us-gaap_AwardTypeAxis_638755681770104519" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770104519" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638755681770104519" xlink:to="us-gaap_RestrictedStockMember_638755681770104519" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770104519" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638755681770104519" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638755681770104519" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638755681770104519" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638755681770104519" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638755681770114513" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638755681770114513" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638755681770104519" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638755681770114513" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638755681770114513" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638755681770114513" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638755681770114513" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638755681770114513" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6387556817701145131" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638755681770114513" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6387556817701145131" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation Expense (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638755681770124373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638755681770124373" xlink:to="us-gaap_IncomeStatementLocationAxis_638755681770124373" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638755681770124373" xlink:to="us-gaap_IncomeStatementLocationDomain_638755681770124373" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_TechnicalAndAcademicServicesMember" xlink:label="lope_TechnicalAndAcademicServicesMember_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638755681770124373" xlink:to="lope_TechnicalAndAcademicServicesMember_638755681770124373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="lope-20241231.xsd#lope_CounselingSupportAndServicesMember" xlink:label="lope_CounselingSupportAndServicesMember_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638755681770124373" xlink:to="lope_CounselingSupportAndServicesMember_638755681770124373" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638755681770124373" xlink:to="us-gaap_SellingAndMarketingExpenseMember_638755681770124373" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_638755681770124373" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638755681770124373" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_638755681770124373" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638755681770124373" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638755681770134222" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638755681770134222" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638755681770134222" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638755681770134222" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_638755681770134222" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638755681770134222" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_638755681770134222" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Related Party Transactions (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638755681770134222" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638755681770134222" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638755681770134222" order="1" use="optional" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638755681770134222" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638755681770134222" xlink:to="us-gaap_RelatedPartyDomain_638755681770134222" order="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638755681770144530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638755681770134222" xlink:to="us-gaap_RelatedPartyMember_638755681770144530" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638755681770144530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638755681770134222" xlink:to="srt_CounterpartyNameAxis_638755681770144530" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638755681770144530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638755681770144530" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638755681770144530" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember_638755681770144530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638755681770144530" xlink:to="srt_AffiliatedEntityMember_638755681770144530" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638755681770144530" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638755681770134222" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638755681770144530" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses_638755681770204630" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638755681770144530" xlink:to="us-gaap_OperatingCostsAndExpenses_638755681770204630" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent_638755681770204630" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638755681770144530" xlink:to="us-gaap_OtherLiabilitiesCurrent_638755681770204630" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" />
  <link:presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended" xlink:title="995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997186080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ 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, 2024</div></th>
<th class="th"><div>Feb. 14, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Document And Entity Information [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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<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="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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Securities Act File Number</a></td>
<td class="text">001-34211<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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GRAND CANYON EDUCATION,&#160;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="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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-3356009<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2600 W. Camelback Road<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Phoenix<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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AZ<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">85017<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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">602<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="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">247-4400<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="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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LOPE<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,724,845<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="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">$ 4.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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001434588<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="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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<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="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<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="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Phoenix, Arizona<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996745840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 324,623<span></span>
</td>
<td class="nump">$ 146,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">98,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">82,948<span></span>
</td>
<td class="nump">78,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">11,915<span></span>
</td>
<td class="nump">12,889<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">419,976<span></span>
</td>
<td class="nump">337,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">176,823<span></span>
</td>
<td class="nump">169,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">99,541<span></span>
</td>
<td class="nump">92,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Amortizable intangible assets, net</a></td>
<td class="nump">159,962<span></span>
</td>
<td class="nump">168,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">160,766<span></span>
</td>
<td class="nump">160,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">1,641<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,018,425<span></span>
</td>
<td class="nump">930,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">26,721<span></span>
</td>
<td class="nump">17,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">33,183<span></span>
</td>
<td class="nump">31,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">29,620<span></span>
</td>
<td class="nump">26,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">8,559<span></span>
</td>
<td class="nump">10,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liability</a></td>
<td class="nump">12,883<span></span>
</td>
<td class="nump">11,024<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">110,966<span></span>
</td>
<td class="nump">97,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, noncurrent</a></td>
<td class="nump">26,527<span></span>
</td>
<td class="nump">26,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liability</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, less current portion</a></td>
<td class="nump">95,635<span></span>
</td>
<td class="nump">88,257<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">234,572<span></span>
</td>
<td class="nump">212,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</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="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 10,000 shares authorized; 0 shares issued and outstanding at December 31, 2024 and December 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 100,000 shares authorized; 54,090 and 53,970 shares issued and 28,858 and 29,953 shares outstanding at December 31, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost, 25,232 and 24,017 shares of common stock at December 31, 2024 and December 31, 2023, respectively</a></td>
<td class="num">(2,024,370)<span></span>
</td>
<td class="num">(1,849,693)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">336,736<span></span>
</td>
<td class="nump">322,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,470,946<span></span>
</td>
<td class="nump">2,244,712<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">783,853<span></span>
</td>
<td class="nump">718,014<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 1,018,425<span></span>
</td>
<td class="nump">$ 930,463<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996657280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Consolidated Balance Sheets</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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">54,090<span></span>
</td>
<td class="nump">53,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">28,858<span></span>
</td>
<td class="nump">29,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares</a></td>
<td class="nump">25,232<span></span>
</td>
<td class="nump">24,017<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997144576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Income Statements - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Consolidated Income Statements</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue</a></td>
<td class="nump">$ 1,033,002<span></span>
</td>
<td class="nump">$ 960,899<span></span>
</td>
<td class="nump">$ 911,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</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="Show.showAR( this, 'defref_lope_TechnologyAndAcademicServices', window );">Technology and academic services</a></td>
<td class="nump">165,085<span></span>
</td>
<td class="nump">154,870<span></span>
</td>
<td class="nump">150,493<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="Show.showAR( this, 'defref_lope_CounselingServicesAndSupport', window );">Counseling services and support</a></td>
<td class="nump">323,484<span></span>
</td>
<td class="nump">302,319<span></span>
</td>
<td class="nump">273,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing and communication</a></td>
<td class="nump">212,420<span></span>
</td>
<td class="nump">202,800<span></span>
</td>
<td class="nump">196,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">46,298<span></span>
</td>
<td class="nump">43,235<span></span>
</td>
<td class="nump">45,491<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="Show.showAR( this, 'defref_lope_AssetImpairmentAndDisposalCharges', window );">Impairment and other</a></td>
<td class="nump">1,897<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">8,419<span></span>
</td>
<td class="nump">8,419<span></span>
</td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">757,603<span></span>
</td>
<td class="nump">711,643<span></span>
</td>
<td class="nump">673,806<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">275,399<span></span>
</td>
<td class="nump">249,256<span></span>
</td>
<td class="nump">237,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Investment interest and other</a></td>
<td class="nump">15,920<span></span>
</td>
<td class="nump">10,452<span></span>
</td>
<td class="nump">2,621<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">291,315<span></span>
</td>
<td class="nump">259,675<span></span>
</td>
<td class="nump">240,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">65,081<span></span>
</td>
<td class="nump">54,690<span></span>
</td>
<td class="nump">55,444<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 226,234<span></span>
</td>
<td class="nump">$ 204,985<span></span>
</td>
<td class="nump">$ 184,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share</a></td>
<td class="nump">$ 7.77<span></span>
</td>
<td class="nump">$ 6.83<span></span>
</td>
<td class="nump">$ 5.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income per share</a></td>
<td class="nump">$ 7.73<span></span>
</td>
<td class="nump">$ 6.8<span></span>
</td>
<td class="nump">$ 5.73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">29,104<span></span>
</td>
<td class="nump">29,991<span></span>
</td>
<td class="nump">32,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">29,271<span></span>
</td>
<td class="nump">30,147<span></span>
</td>
<td class="nump">32,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_AssetImpairmentAndDisposalCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss and other charges in connection with fixed asset disposals including exit costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_AssetImpairmentAndDisposalCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_CounselingServicesAndSupport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Counseling services and support.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_CounselingServicesAndSupport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_TechnologyAndAcademicServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Technology and academic services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_TechnologyAndAcademicServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-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_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000018720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Consolidated Statements of 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 226,234<span></span>
</td>
<td class="nump">$ 204,985<span></span>
</td>
<td class="nump">$ 184,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax:</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="Show.showAR( this, 'defref_lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax', window );">Realized gains on available-for-sale securities, net of taxes of $17 for the year ended December 31, 2024</a></td>
<td class="nump">57<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) on available-for-sale securities, net of taxes of $151 and $168 for the years ended December 31, 2023 and 2022, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="num">(533)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 226,291<span></span>
</td>
<td class="nump">$ 205,461<span></span>
</td>
<td class="nump">$ 184,142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of realized gain (loss) on investment in debt security recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000228160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Consolidated Statements of 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax', window );">Realized gains (losses) on available for sale securities, taxes</a></td>
<td class="nump">$ 17<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized gains (losses) on available for sale securities, taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for realized gain (loss) on investment in debt security measured at fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951004922544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury stock, common</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 536<span></span>
</td>
<td class="num">$ (1,107,211)<span></span>
</td>
<td class="nump">$ 296,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,855,052<span></span>
</td>
<td class="nump">$ 1,045,047<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance (In Shares) at Dec. 31, 2021</a></td>
<td class="nump">53,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning Balance, treasury shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,915<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</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="num">$ (533)<span></span>
</td>
<td class="nump">184,675<span></span>
</td>
<td class="nump">184,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock purchased for treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (599,587)<span></span>
</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">(599,587)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common stock acquired, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,795<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (4,625)<span></span>
</td>
<td class="nump">12,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, shares</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 538<span></span>
</td>
<td class="num">$ (1,711,423)<span></span>
</td>
<td class="nump">309,310<span></span>
</td>
<td class="num">(533)<span></span>
</td>
<td class="nump">2,039,727<span></span>
</td>
<td class="nump">637,619<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (In shares) at Dec. 31, 2022</a></td>
<td class="nump">53,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending Balance, treasury shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,772<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</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="nump">476<span></span>
</td>
<td class="nump">204,985<span></span>
</td>
<td class="nump">205,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock purchased for treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (131,939)<span></span>
</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">(131,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common stock acquired, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,170<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (6,331)<span></span>
</td>
<td class="nump">13,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, shares</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 540<span></span>
</td>
<td class="num">$ (1,849,693)<span></span>
</td>
<td class="nump">322,512<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="nump">2,244,712<span></span>
</td>
<td class="nump">$ 718,014<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (In shares) at Dec. 31, 2023</a></td>
<td class="nump">53,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending Balance, treasury shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,017<span></span>
</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">24,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</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="nump">$ 57<span></span>
</td>
<td class="nump">226,234<span></span>
</td>
<td class="nump">$ 226,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock purchased for treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (166,907)<span></span>
</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">(166,907)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common stock acquired, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,142<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (7,770)<span></span>
</td>
<td class="nump">14,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, shares</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 541<span></span>
</td>
<td class="num">$ (2,024,370)<span></span>
</td>
<td class="nump">$ 336,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,470,946<span></span>
</td>
<td class="nump">$ 783,853<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (In shares) at Dec. 31, 2024</a></td>
<td class="nump">54,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending Balance, treasury shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,232<span></span>
</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,232<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997898080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows 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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 226,234<span></span>
</td>
<td class="nump">$ 204,985<span></span>
</td>
<td class="nump">$ 184,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">14,225<span></span>
</td>
<td class="nump">13,204<span></span>
</td>
<td class="nump">12,642<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="Show.showAR( this, 'defref_lope_DepreciationAndAmortizationExcludingIntangibleAssets', window );">Depreciation and amortization</a></td>
<td class="nump">28,135<span></span>
</td>
<td class="nump">23,554<span></span>
</td>
<td class="nump">22,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">8,419<span></span>
</td>
<td class="nump">8,419<span></span>
</td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(165)<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, including impairment and fixed asset disposals</a></td>
<td class="nump">1,227<span></span>
</td>
<td class="num">(442)<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable from university partners</a></td>
<td class="num">(4,137)<span></span>
</td>
<td class="num">(1,398)<span></span>
</td>
<td class="num">(7,350)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other assets</a></td>
<td class="nump">1,170<span></span>
</td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(2,604)<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="Show.showAR( this, 'defref_lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets', window );">Right-of-use assets and lease liabilities</a></td>
<td class="nump">1,799<span></span>
</td>
<td class="nump">2,105<span></span>
</td>
<td class="nump">1,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">9,664<span></span>
</td>
<td class="num">(3,109)<span></span>
</td>
<td class="num">(3,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">4,252<span></span>
</td>
<td class="num">(1,974)<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes receivable/payable</a></td>
<td class="num">(865)<span></span>
</td>
<td class="num">(445)<span></span>
</td>
<td class="nump">4,759<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="Show.showAR( this, 'defref_lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">289,958<span></span>
</td>
<td class="nump">243,662<span></span>
</td>
<td class="nump">220,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows provided by (used in) 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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(37,248)<span></span>
</td>
<td class="num">(44,537)<span></span>
</td>
<td class="num">(35,232)<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="Show.showAR( this, 'defref_lope_PaymentsToDevelopEducationResources', window );">Additions of amortizable content</a></td>
<td class="num">(412)<span></span>
</td>
<td class="num">(897)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investments</a></td>
<td class="num">(48,594)<span></span>
</td>
<td class="num">(98,853)<span></span>
</td>
<td class="num">(171,549)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale or maturity of investments</a></td>
<td class="nump">147,619<span></span>
</td>
<td class="nump">63,815<span></span>
</td>
<td class="nump">110,039<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">61,365<span></span>
</td>
<td class="num">(80,472)<span></span>
</td>
<td class="num">(97,139)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows used in 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="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common shares and shares withheld in lieu of income taxes</a></td>
<td class="num">(173,175)<span></span>
</td>
<td class="num">(137,124)<span></span>
</td>
<td class="num">(604,212)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(173,175)<span></span>
</td>
<td class="num">(137,124)<span></span>
</td>
<td class="num">(604,212)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents and restricted cash</a></td>
<td class="nump">178,148<span></span>
</td>
<td class="nump">26,066<span></span>
</td>
<td class="num">(480,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">146,475<span></span>
</td>
<td class="nump">120,409<span></span>
</td>
<td class="nump">600,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, end of period</a></td>
<td class="nump">324,623<span></span>
</td>
<td class="nump">146,475<span></span>
</td>
<td class="nump">120,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">65,261<span></span>
</td>
<td class="nump">59,026<span></span>
</td>
<td class="nump">48,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment included in accounts payable</a></td>
<td class="nump">1,065<span></span>
</td>
<td class="nump">1,909<span></span>
</td>
<td class="nump">1,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU Asset and Liability recognition</a></td>
<td class="nump">7,087<span></span>
</td>
<td class="nump">19,735<span></span>
</td>
<td class="nump">$ 15,067<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="Show.showAR( this, 'defref_lope_ExciseTaxTreasuryStockRepurchases', window );">Excise tax on treasury stock repurchases</a></td>
<td class="nump">$ 1,502<span></span>
</td>
<td class="nump">$ 1,146<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_lope_DepreciationAndAmortizationExcludingIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets (excluding intangible assets) not used in production to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_DepreciationAndAmortizationExcludingIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_ExciseTaxTreasuryStockRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for excise tax on treasury stock repurchases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_ExciseTaxTreasuryStockRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding student deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in operating lease liabilities recognized in exchange for right-of-use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_PaymentsToDevelopEducationResources">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the internal development or modification of education resources that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_PaymentsToDevelopEducationResources</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001678896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature of Business</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="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Business</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">1. Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Grand Canyon Education,&#160;<span style="white-space:pre-wrap;">Inc. (together with its subsidiaries, the &#8220;Company&#8221; or &#8220;GCE&#8221;) is a publicly traded education services company dedicated to serving colleges and universities.  GCE has developed significant technological solutions, infrastructure and operational processes to provide services to these institutions on a large scale.  GCE&#8217;s most significant university partner is Grand Canyon University (&#8220;GCU&#8221;), an Arizona non-profit corporation that operates a comprehensive regionally accredited university that offers graduate and undergraduate degree programs, emphases and certificates across </span>ten colleges both online, on ground at its campus in Phoenix, Arizona and at eight off-site classroom and laboratory sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">We also provide education services to numerous university partners across the United States. In the healthcare field, we work in partnership with a growing number of top universities and healthcare networks across the country, offering healthcare-related academic programs at off-campus classroom and laboratory sites located near healthcare providers and developing high-quality, career-ready graduates who enter the workforce ready to meet the demands of the healthcare industry.  In addition, we have provided certain services to a university partner to assist them in expanding their online graduate programs.  </span>As of December 31, 2024, GCE provides education services to 22 university partners across the Unites States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">GCE was formed in Delaware in November&#160;2003 as a limited liability company, under the name Significant Education, LLC, for the purchase of acquiring the assets of the University from a non-profit foundation on February&#160;2, 2004. On August&#160;24, 2005, the Company converted from a limited liability company to a corporation and changed its name to Significant Education,&#160;Inc. On May&#160;9, 2008, the Company changed its name to Grand Canyon Education,&#160;<span style="white-space:pre-wrap;">Inc. On July 1, 2018, the Company sold the university to GCU (the &#8220;Transaction&#8221;).  The Company&#8217;s wholly owned subsidiaries were historically used to facilitate expansion of the university campus prior to the Transaction.</span></p><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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000233728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including the collection of accounts receivables and reserves associated with uncertain tax positions. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company invests a portion of its cash in excess of current operating requirements in short term certificates of deposit and money market instruments. The Company considers all highly liquid investments with maturities of three&#160;months or less at the time of purchase to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024 the Company had no<span style="white-space:pre-wrap;"> investments.  As of December 31, 2023 the Company considered investments in </span>corporate bonds, agency bonds, treasury bills and commercial paper as available-for-sale securities based on the Company&#8217;s intent for the respective securities<span style="white-space:pre-wrap;">.  Available-for-sale securities are carried at fair value, determined using Level 1 and Level 2 of the hierarchy of valuation inputs, with the use of quoted market prices and inputs other than quoted prices that are observable for the assets. Unrealized investment gains and losses, net of tax, are reported as a separate component of other comprehensive income.  Unrealized losses considered to be other-than temporary are recognized currently in earnings.  Amortization of premiums, accretion of discounts, interest and dividend income and realized gains and losses are included in interest and other income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are recorded at cost less accumulated depreciation. Depreciation is computed using the straight-line method. Normal repairs and maintenance are expensed as incurred. Expenditures that materially extend the useful life of an asset are capitalized. Construction in progress represents items not yet placed in service and are not </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">depreciated. Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures, computer equipment, and vehicles generally have estimated useful lives of <span style="-sec-ix-hidden:Hidden_R0zPd0wslUiZsT0gd2htYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span>, <span style="-sec-ix-hidden:Hidden_pLf3M-MB-kWhYg-Onf2fMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>, and five years, respectively. Leasehold improvements are depreciated over the shorter of their lease term or their useful life. Land improvements and buildings are depreciated over lives ranging from 10 to 40 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Arrangements with GCU</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">On July&#160;<span style="white-space:pre-wrap;">1, 2018, the Company consummated an Asset Purchase Agreement (the &#8220;Asset Purchase Agreement&#8221;) with GCU.  In conjunction with the Asset Purchase Agreement, </span>the Company and GCU entered into a long-term master services agreement pursuant to which the Company provides identified technology and academic services, counseling services and support, marketing and communication services, and several back-office services to GCU in return for 60% of GCU&#8217;s tuition and fee revenue.<span style="white-space:pre-wrap;">  Except for identified liabilities assumed by GCU, GCE retained responsibility for all liabilities of the business arising from pre-closing operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Internally Developed Technology</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor associated with creating the software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation or operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs of design, coding, integration, and testing of the software developed. Capitalization of costs requires judgment in determining when a project has reached the application development stage and the period over which we expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized over the estimated useful life of the software, which is generally three years. These assets are a component of our property and equipment, net in our consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Content Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs to fulfill a contract related to the development and digital creation of content on a course-by-course basis for each university partner, many times in conjunction with faculty and subject matter experts. The Company is responsible for the conversion of instructional materials to an on-line format, including outlines, quizzes, lectures, and articles in accordance with the educational guidelines provided to us by our university partners, prior to the respective course commencing. We also capitalize the creation of learning objects which are digital assets such as online demonstrations, simulations, and case studies used to obtain learning objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Costs that are capitalized include payroll and payroll-related costs for employees who are directly associated and spend time producing content and payments to faculty and subject matter experts involved in the process. &#160;<span style="white-space:pre-wrap;">The Company starts capitalizing content costs when it begins to develop or to convert a particular course, resources have been assigned and a timeline has been set. The content asset is placed in service when all work is complete and the curriculum could be used for instruction. Capitalized content development assets are included in other assets in our consolidated balance sheets.  The Company has concluded that the most appropriate method to amortize the deferred content assets is on a straight-line basis over the estimated life of the course, which is generally </span>four years<span style="white-space:pre-wrap;"> which corresponds with course&#8217;s review and major revision cycle.  As of December 31, 2024 and 2023, </span>$658 and $746, respectively, net of amortization, of deferred content assets are included in other assets in the Company&#8217;s consolidated balance sheets and amortization is included in technical and academic services where the costs originated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company evaluates the recoverability of its long-lived assets for impairment, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company determines if an arrangement is a lease at inception and evaluates the lease agreement to determine whether the lease is a finance or operating lease. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company uses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">its incremental borrowing rate based on the information available at the commencement to determine the present value of lease payments over the lease term.  At lease inception, the Company determines the lease term by assuming no exercises of renewal options, due to the Company&#8217;s constantly changing geographical needs for its university partners. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and are recognized as lease expense on a straight-line basis over the lease term.  The Company has lease agreements with lease and non-lease components, and the non-lease components are accounted for separately and not included in our ROU assets and lease liabilities.  Leases primarily consist of off-campus classroom and laboratory site locations and office space.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Goodwill and Amortizable Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Goodwill represents the excess of the purchase price of an acquired business over the amount assigned to the tangible and intangible assets acquired and liabilities assumed. Goodwill is assessed at least annually for impairment during the fourth quarter, or more frequently if circumstances indicate potential impairment. Goodwill is allocated to our reporting unit at the education services segment, which is the same as the entity as a whole (entity level reporting unit).  The Company has concluded there is </span>one operating segment and one<span style="white-space:pre-wrap;"> reporting unit for goodwill impairment consideration.  The Financial Accounting Standards Board (&#8220;FASB&#8221;) has issued guidance that permits an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company reviews goodwill at least annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Following this assessment, the Company determined that it is more likely than not that its fair value exceeds its carrying amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Finite-lived intangible assets that are acquired in a business combination are recorded at fair value on their acquisition dates and are amortized using a method that reflects the pattern in which the economic benefits of the intangible assets are consumed or on a straight-line basis over the estimated useful life of the intangible asset if the pattern of economic benefit cannot be reliability determined. Finite-lived intangible assets consist of university partner relationships and trade names.  The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an intangible asset may not be recoverable.  There were no indicators that the carrying amount of the finite-lived intangible assets were impaired as of December 31, 2024.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such intangible assets are not recoverable, a potential impairment loss is recognized to the extent the carrying amounts of the assets exceeds the fair value of the assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#8217;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221;). The Company recognizes forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and benefits and accrued liabilities approximate their fair value based on the liquidity or the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The fair value of investments was determined using Level 1 and Level&#160;2 of the hierarchy of valuation inputs, with the use of inputs other than quoted prices that are observable for the assets. The unit of account used for valuation is the individual underlying security. The basis of fair value measurements for each level is described below, with Level 1 having the highest priority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">-Level 1 &#8211; inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 2 &#8211; inputs are quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in non-active markets; and model-derived valuations whose inputs are observable or whose significant valuation drivers are observable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 3 &#8211; unobservable inputs that are not corroborated by market data.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Investments are comprised of corporate bonds, commercial paper, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accounts for income taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in the Company&#8217;s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company applies a more-likely-than-not threshold for financial statement recognition and measurement of an uncertain tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December&#160;31, 2024 and 2023, the Company has reserved approximately $14,626 and $13,631, respectively, for uncertain tax positions, including interest and penalties, which is classified within accrued liabilities on the accompanying consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has deferred tax assets, which are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accrues for a contingent obligation when it is probable that a liability has been incurred and the amount is reasonably estimable. When the Company becomes aware of a claim or potential claim, the likelihood of any loss exposure is assessed. If it is probable that a loss will result and the amount of the loss is estimable, the Company records a liability for the estimated loss. If the loss is not probable or the amount of the potential loss is not estimable, the Company will disclose the claim if the likelihood of a potential loss is reasonably possible and the amount of the potential loss could be material. Estimates that are particularly sensitive to future changes include tax, legal, and other regulatory matters, which are subject to change as events evolve, and as additional information becomes available during the administrative and litigation process. The Company expenses legal fees as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company generates all of its revenue through services agreements with its university partners (&#8220;Services Agreements&#8221;), pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s Services Agreements have initial terms ranging from 7-15 years<span style="white-space:pre-wrap;">, subject to renewal options, although certain agreements may give the university partners the right to terminate early if certain conditions are met.    The Company&#8217;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#8217;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, the Company considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, the Company recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. The Company meets the criteria in the standard and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. The Company does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company&#8217;s receivables represent unconditional rights to consideration from our Services Agreements with our university partners. Accounts receivable, net is stated at net realizable value and contains billed and unbilled revenue.  The Company utilizes the allowance method to provide for doubtful accounts based on its evaluation of the collectability of the amounts due. There have been </span>no amounts written off and no<span style="white-space:pre-wrap;"> reserves established as of December 31, 2024 given historical collection experience and an evaluation of reasonable and supportable forecasts of economic conditions and other pertinent factors affecting the Company&#8217;s customers such as known credit risk or industry trends.  The Company will continue to review and revise its allowance methodology based on its collection experience with its partners. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For our partners with unbilled revenue, revenue recognition occurs in advance of billings. Billings for some university partners do not occur until after the service period has commenced and final enrollment information is available. Our unbilled revenue of $115 and $188<span style="white-space:pre-wrap;"> as of December 31, 2024 and 2023, respectively, are included in accounts receivable in our consolidated balance sheets.  Deferred revenue represents the excess of amounts received as compared to amounts recognized in revenue on our consolidated statements of income as of the end of the reporting period, and such amounts are reflected as a current liability on our consolidated balance sheets. We generally receive payments for our services billed within 30 days of invoice. These payments are recorded as deferred revenue until the services are delivered and revenue is recognized.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company records its accounts receivable at the net amount expected to be collected.  Our accounts receivable are derived through education services provided to university partners.  The Company maintains an allowance for credit losses resulting from our university partners not making payments.  The Company determines the adequacy of the allowance by periodically evaluating each university partner&#8217;s balance, considering their financial condition and credit history, and considering current and forecasted economic conditions.  Bad debt expense is recorded as a technology and academic services expense in the consolidated income statement.  The Company will continue to actively monitor other factors on expected credit losses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Technology and Academic Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Technology and academic services consist primarily of costs related to ongoing maintenance of educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. This also includes costs to provide support for content development, faculty training, development and other faculty support, technology support, rent and occupancy costs for university partners&#8217; off-campus locations, and assistance with state compliance. This expense category includes salaries, benefits and share-based compensation, information technology costs, amortization of content development costs and other costs associated with these support services. This category also includes an allocation of depreciation, amortization, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Counseling Services and Support</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Counseling services and support consist primarily of costs including team-based counseling and other support to prospective and current students as well as financial aid processing. This expense category includes salaries, benefits and share-based compensation, and other costs such as dues, fees and subscriptions and travel costs. This category also includes an allocation of depreciation, amortization, rent, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Marketing and Communication</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Marketing and communication includes lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis, marketing to potential students and other promotional and communication services. This expense category includes salaries, benefits and share-based compensation for marketing and communication personnel, brand advertising, marketing leads and other promotional and communication expenses. This category also includes an allocation of depreciation, amortization, lease expense, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations. Advertising costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">General and Administrative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">General and administrative expenses include salaries, benefits and share-based compensation of employees engaged in corporate management, finance, human resources, compliance, and other corporate functions. This category also includes an allocation of depreciation, amortization, lease expense, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Impairment and other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-style:normal;font-weight:normal;">Impairment and other primarily includes the write-off of an internal use software project that has been terminated that it had been attempting to develop for its other university partners and costs relating to exiting from certain off-campus classroom and laboratory sites.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Insurance/Self-Insurance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company uses a combination of insurance and self-insurance for a number of risks, including claims related to employee healthcare, workers&#8217; compensation, general liability, and business interruption. Liabilities associated with these risks are estimated based on, among other things, historical claims experience, severity factors, and other actuarial assumptions. The Company&#8217;s loss exposure related to self-insurance is limited by stop loss coverage on a per occurrence and aggregate basis. The Company regularly analyzes its reserves for incurred but not reported claims, and for reported but not paid claims related to self-funded insurance programs. While the Company believes reserves are adequate, significant judgment is involved in assessing these reserves such as assessing historical paid claims, average lags between the claims&#8217; incurred date, reported dates and paid dates, and the frequency and severity of claims. There may be differences between actual settlement amounts and recorded reserves and any resulting adjustments are included in expense once a probable amount is known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company believes the credit risk related to cash equivalents and investments is limited due to its adherence to an investment policy that required investments to have a minimum BBB rating, depending on the type of security, by one major rating agency at the time of purchase. All of the Company&#8217;s cash equivalents and investments as of December&#160;31, 2024 and 2023 consist of investments rated BBB or higher by at least one rating agency. Additionally, the Company utilizes at least one financial institution to conduct initial and ongoing credit analysis on its investment portfolio to monitor and lower the potential impact of market risk associated with its cash equivalents and investment portfolio. Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances, which are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250,000. At December 31, 2024 and December 31, 2023, the Company had $323,124 and $145,474, respectively, in excess of the FDIC insured limit<span style="white-space:pre-wrap;">. The Company is also subject to credit risk for its accounts receivable balance.  The Company has not experienced any losses on accounts receivables since July 1, 2018, the date the Company transitioned to an education service company.  To manage accounts receivable risk, the Company maintains an allowance for doubtful accounts, if needed.  Our dependence on our most significant university partner, with </span>88.9% and 87.8% of total service revenue for the years ended December 31, 2024 and 2023, respectively, subjects us to the risk that declines in our customer&#8217;s operations would result in a sustained reduction in service revenue for the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The Company operates as a single education services company using a core infrastructure that serves the curriculum and educational delivery needs of its university partners. The Company&#8217;s Chief Executive Officer (the &#8220;Chief Operating Decision Maker&#8221; or &#8220;CODM&#8221;) manages the Company&#8217;s operations as a whole and no expense or operating income information is generated or evaluated on any component level other than consolidated net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The education services segment generates revenue through Service Agreements with its university partners, pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The accounting policies of the education services segment are the same as those described in the summary of significant accounting policies.  The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets.  The CODM uses consolidated net income to monitor budget versus actual results, which is used to evaluate headcount and compensation decisions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure,&#8221; effective for fiscal years beginning after December 15, 2023, with early adoption permitted.  This ASU adds disclosure requirements for segment expense information and clarifies that single reportable segment entities are subject to Topic 280 in its entirety.  The Company adopted this standard effective January 1, 2024 and the adoption of this guidance did not have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221;  This ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.  The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively.  The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;. ASU No. 2024-03 does not change or remove existing expense disclosure requirements but requires disaggregated disclosures about certain expense categories and captions, including but not limited to, purchases of inventory, employee compensation, depreciation, amortization and selling expenses. ASU No. 2024-03 will become effective for us in fiscal 2027 and in the first quarter of fiscal 2028 for interim reporting. Retrospective application is permitted. The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has determined that no other recent accounting pronouncements apply to its operations or could otherwise have a material impact on its consolidated financial statements.</p><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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951004390768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments</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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">3. Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024 and 2023, the Company had investments of $0 and $98,031<span style="white-space:pre-wrap;">, respectively, classified as available-for sale securities.  The Company sold all its investments in the third quarter of 2024 and the proceeds were invested in cash and cash equivalents.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For the year ended December 31, 2024, the net realized gains were $57 and for the years ended December 31, 2023 and 2022, unrealized gains and losses were $476 and $533<span style="white-space:pre-wrap;">, respectively, net of taxes.  Available-for-sale securities are carried at fair value on the consolidated balance sheets.  The Company estimates the lifetime expected credit losses for all available-for-sale debt securities in an unrealized loss position.  If our assessment indicates that an expected credit loss exists, we determine the portion of the unrealized loss attributable to credit deterioration and record a reserve for the expected credit loss in the allowance for credit losses in technology and academic services in our consolidated income statements. </span></p><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997728368">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">4. Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Depreciation expense associated with property and equipment totaled $27,760, $23,106 and $22,115 for the years ended December 31, 2024, 2023, and 2022, respectively.</p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997759632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets</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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">5. Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Identified intangible assets of $210,280 consisted primarily of university partner relationships that were valued at $210,000, which arose in connection with the acquisition of Orbis Education in January 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortizable intangible assets consist of the following as of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:58.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">University partner relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 210,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortization expense for university partner relationships and trade names for the years ending December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 117,867</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000014608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">6. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company has operating leases for off-campus classroom and laboratory site locations, office space, office equipment, and optical fiber communication lines.  These leases have terms that range from </span>one month to <span style="-sec-ix-hidden:Hidden_ZRV7IRPbd0ek3YIIi5YMeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span><span style="white-space:pre-wrap;"> years and four months.  At lease inception, we determine the lease term by assuming </span>no<span style="white-space:pre-wrap;"> exercises of renewal options, due to the Company&#8217;s constantly changing geographical needs for its university partners.  Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term.  The Company has operating lease costs of </span>$16,694, $13,496 and $10,666 for the years ended December 31, 2024, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2024, the Company had $17,029 of non-cancelable operating lease commitments for four <span style="white-space:pre-wrap;">off-campus classroom and laboratory sites that had not yet commenced.  The Company&#8217;s weighted-average remaining lease term relating to its operating leases is </span>7.62 years, with a weighted-average discount rate of 4.22%<span style="white-space:pre-wrap;">.  The cash paid </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">for operating lease liabilities was </span>$14,895, $11,391 and $9,537<span style="white-space:pre-wrap;"> for the years ended December 31, 2024, 2023 and 2022, respectively.  As of December 31, 2024, the Company had </span>no financing leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future payment obligations with respect to the Company&#8217;s operating leases, which were existing at December 31, 2024, by year and in the aggregate, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,309</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,595</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,414</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,556</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,477</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997537504">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">7. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">From time to time, the Company is party to various lawsuits, claims, and other legal proceedings that arise in the ordinary course of business, some of which are covered by insurance. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company records a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the nature of the specific claim if the likelihood of a potential loss is reasonably possible and the amount involved is material. With respect to the majority of pending litigation matters, the Company&#8217;s ultimate legal and financial responsibility, if any, cannot be estimated with certainty and, in most cases, any potential losses related to those matters are not considered probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upon resolution of any pending legal matters, the Company may incur charges in excess of presently established reserves. Management does not believe that any such charges would, individually or in the aggregate, have a material adverse effect on the Company&#8217;s financial condition, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Pending Litigation Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><i style="font-family:'Times New Roman;font-style:italic;">False Claims Act Matter</i><span style="font-family:'Times New Roman;">. In May 2020, the Company was served with a&#160;</span><i style="font-family:'Times New Roman;font-style:italic;">qui tam&#160;</i><span style="font-family:'Times New Roman;">lawsuit that had been filed against us in 2019 in the U.S. District Court for the District of Massachusetts by a former employee on behalf of the federal government. All proceedings in the lawsuit had been under seal until February 2020, when the U.S. government decided to not intervene in the lawsuit, and the complaint was then unsealed by the court. The suit, </span><i style="font-family:'Times New Roman;font-style:italic;">United States ex rel Mackillop v. Grand Canyon Education, Inc.</i><span style="font-family:'Times New Roman;white-space:pre-wrap;">, alleges that we violated the False Claims Act by improperly compensating certain of our enrollment counselors in violation of the Title IV law governing compensation of such employees (the &#8220;incentive compensation rule&#8221;), and as a result, improperly received Title IV program funds. In response to a second amended complaint filed in September 2020, we filed a motion to dismiss and a motion to transfer the matter to the U.S. District Court for the District of Arizona. In December 2020, the court granted our motion to dismiss as to one of three counts and granted the motion to transfer but only upon conclusion of pretrial proceedings. In September 2021, we filed a motion for summary judgment which the Massachusetts court denied in September 2022. Subsequently, the matter was transferred to the Arizona court and trial was scheduled for late April 2024. In the interim, we filed a motion for reconsideration of the summary judgment ruling in September 2023; that motion remains pending. Prior to trial commencing, we and the relator reached an agreement to stay trial while the parties attempt to finalize the terms upon which the litigation could be concluded. Having been unsuccessful in reaching terms with the relevant parties, which would have avoided litigation, the Court has rescheduled the trial for October 2025.  For any future settlement to be affected, all parties to the litigation will need to agree on acceptable terms, both monetary and non-monetary. In this regard, because this matter involves claims under the False Claims Act, any such terms would also need to be approved by the applicable U.S. government agencies. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-family:'Times New Roman;">We believe that the compensation practices at issue in the complaint, which were developed with the guidance of outside regulatory counsel specifically to comply with Title IV and its regulations and relevant case law interpreting the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman;">incentive compensation rule, do not violate applicable law. The Company intends to defend itself vigorously in this legal proceeding. &#160;The outcome of this legal proceeding is uncertain at this point. &#160;At present, the Company cannot reasonably estimate a range of loss for this action based on the information available to the Company. &#160;Accordingly, the Company has not accrued any liability associated with this action.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Matters Related to GCU Graduate Program Disclosures and Related Matters.</i><span style="white-space:pre-wrap;">  The Company is a party to several matters alleging that, in the performance of its marketing services provided on behalf of GCU, it made false or misleading representations regarding the time to complete and the costs associated with and/or accreditation issues related to certain Grand Canyon University graduate programs, and (in the case of the FTC matter noted below) also made false or misleading representations regarding Grand Canyon University&#8217;s non-profit status and made telemarketing calls to phone numbers on do not call lists.  These matters include:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Smith and Wang v. Grand Canyon Education, Inc.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">  This putative class action was filed in June 2024 in the United States District Court for the District of Arizona and asserts claims under the federal RICO statute as well as various claims for violations of state law consumer protection statutes. On September 20, 2024, the plaintiffs amended their complaint, and on November 4, 2024, the Company moved to dismiss the case. The motion to dismiss is pending with the court. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Federal Trade Commission v. Grand Canyon Education, Inc., et al</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. This suit was filed in late December 2023 in United States District Court for the District of Arizona and asserts claims under the FTC Act and Telemarketing Sales Rule. In February 2024, GCE filed a partial motion to dismiss, which was denied in August 2024. Discovery in this matter has commenced and is ongoing, with fact and expert discovery scheduled to conclude in May 2025 and October 2025 respectively. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Ogdon v. Grand Canyon Education, Inc., et al</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">. This putative class action was filed in May 2020 in federal district court in California and later transferred to United States District Court for the District of Arizona and asserts claims for violations of California&#8217;s False Advertising Law, Unfair Competition Law, Consumer Legal Remedies Act; Unjust Enrichment; and purported violations of the federal RICO statute, including a conspiracy claim. The defendants include the Company along with our chief executive officer, chief operating officer and chief financial officer.  On May 27, 2022, after significant motions practice, the Company filed an amended motion to dismiss and a motion to strike certain allegations in Plaintiff&#8217;s amended complaint. On August 8, 2023, the court presiding over the dispute entered two orders: (1) an order granting in part the Company&#8217;s motion to dismiss as to Ogdon&#8217;s RICO claim from the case and to dismiss the individual Defendants; and (2) an order granting in part the Company&#8217;s motion to strike scandalous and impertinent allegations in Ogdon&#8217;s complaint about our business. Shortly thereafter on August 22, 2023, Plaintiff moved the court to reconsider its dismissal of the RICO claim. Though discovery had commenced, and the Company substantially completed its discovery obligations on the state-law claims, discovery was stayed on March 18, 2024, pending mediation and the disposition of Ogdon&#8217;s motion for reconsideration. On March 29, 2024, the court issued an order reinstating Plaintiff&#8217;s RICO claim. On September 26, 2024, the court lifted the stay on discovery, and discovery resumed, with class certification briefing to conclude in September 2025. There is currently no trial date scheduled in this matter.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Valerio, et al. v. Grand Canyon Education, Inc., et al. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">This suit was filed on December 24, 2024, in Maricopa County, Arizona Superior Court on behalf of nearly 300 plaintiffs. The plaintiffs assert various claims, including claims for violations of state law consumer protection statutes. The Company&#8217;s response to the complaint is due on April 10, 2025.  There is currently no trial date scheduled in this matter.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt;">We believe that the Company&#8217;s representations made in marketing materials or by our employees regarding Grand Canyon University&#8217;s non-profit status and doctoral program requirements were at all times accurate and not false or misleading, and thus did not violate applicable law. In addition, to the extent the representations we made or actions we took that are at issue in these proceedings were done or taken after July 1, 2018 at the direction of GCU and/or based on written instructions, or advertising or web materials, provided to us for use by GCU, GCU has agreed to indemnify us in part under the terms of the Master Services Agreement for our losses and expenses arising from these matters. With </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin:0pt 0pt 6pt 0pt;">regard to the FTC&#8217;s claims under the Telemarketing Sales Rule, we only make telemarketing calls to individuals who have demonstrated interest in speaking to us about educational opportunities at Grand Canyon University, which are permitted by the rule. The Company intends to defend itself vigorously in each of these legal proceedings.&#160;The outcome of these legal proceedings is uncertain at this point. At present, the Company cannot estimate a range of loss for these actions based on the information available to the Company. Accordingly, the Company has not accrued any liability associated with these actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Tax Reserves, Non-Income Tax Related</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">From time to time the Company has exposure to various non-income tax related matters that arise in the ordinary course of business. At both December&#160;31, 2024 and 2023, the Company has no non-income tax related matters where exposure is considered probable and the potential loss can be reasonably estimated.</p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001694064">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share</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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">8. Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic earnings per common share is calculated by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per common share reflects the assumed conversion of all potentially dilutive securities, consisting of stock options and restricted stock awards, for which the estimated fair value exceeds the exercise price, less shares which could have been purchased with the related proceeds, unless anti-dilutive. For employee equity awards, repurchased shares are also included for any unearned compensation adjusted for tax. The table below reflects the calculation of the weighted average number of common shares outstanding, on an as if converted basis, used in computing basic and diluted earnings per common share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive stock options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Diluted weighted average shares outstanding excludes the incremental effect of unvested restricted stock and shares that would be issued upon the assumed exercise of stock options in accordance with the treasury stock method. For each of the&#160;years ended December&#160;31, 2024, 2023 and 2022, approximately 20, 52, and 58, respectively, of the Company&#8217;s restricted stock awards outstanding were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive. These restricted stock awards could be dilutive in the future.</p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950998152672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Treasury Stock</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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity Transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">9. Equity Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December&#160;31, 2024 and 2023, the Company had 10,000 shares of authorized but unissued and undesignated preferred stock. The Company&#8217;s charter provides that the Board of Directors has authority to issue preferred stock, with voting powers, designations, preferences, and special rights, qualifications, limitation, or restrictions as permitted by law as determined by the Board of Directors, without stockholder approval. The Board of Directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of the common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On January 29, 2025 the Board of Directors approved a $200,000 increase under its existing stock repurchase program reflecting an aggregate authorization for share repurchases since the initiation of the program of $2,245,000. The expiration date on the repurchase authorization is March 1, 2026. Repurchases occur at the Company&#8217;s discretion. Repurchases may be made in the open market or in privately negotiated transactions, pursuant to the applicable Securities and Exchange Commission rules. The amount and timing of future share repurchases, if any, will be made as market and business conditions warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2024, the Company repurchased 1,142 shares of common stock at an aggregate cost of $165,405<span style="white-space:pre-wrap;">.  As of December 31, 2024, there remained </span>$99,648 available under its current share </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">repurchase authorization (which authorization was increased to $299,648<span style="white-space:pre-wrap;"> in January 2025).  Shares repurchased in lieu of taxes are not included in the repurchase plan totals as they were approved in conjunction with the restricted share awards.</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951098173840">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">10. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has deferred tax assets and liabilities that reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Deferred tax assets are subject to periodic recoverability assessments. Realization of the deferred tax assets, net of deferred tax liabilities is principally dependent upon achievement of projected future taxable income. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more-likely-than-not that the Company will realize the benefits of these deductible differences. The Company has no valuation allowance at December&#160;31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted though income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The components of income tax expense (benefit) are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,194</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,017</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,211</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense recorded as an increase of paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A reconciliation of income tax computed at the U.S. statutory rate to the effective income tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory U.S. federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax credits, net of federal effect</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Significant components of the Company&#8217;s deferred income tax assets and liabilities, included in Deferred income taxes, non-current on the consolidated balance sheets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,262</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,696</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,641</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,558</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,256)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,051)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,307)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,749)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The net deferred tax liability on the accompanying consolidated balance sheet is comprised of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,118</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,867)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,749)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes the impact of a tax position in its financial statements if that position is more-likely-than-not to be sustained on audit, based on the technical merits of the position. The Company discloses all unrecognized tax benefits, which includes the reserves recorded for uncertain tax positions on filed tax returns and the unrecognized portion of affirmative claims. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. Unrecognized tax benefits as of December&#160;31, 2024 and 2023 were $14,626 and $13,631, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The reconciliation of the beginning and ending balance of unrecognized tax benefits at December 31, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,862</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,891</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during a prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,810)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for settlements during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (384)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions for lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,320)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,631</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:6pt 0pt 0pt 0pt;">As of December&#160;31, 2024 and 2023, the unrecognized tax benefit recorded of $14,626 and $13,631<span style="white-space:pre-wrap;">, respectively, if reversed, would impact the effective tax rate.  At both years ended December&#160;31, 2024 and 2023 the Company had accrued </span>$0, in interest and $0, in penalties. It is reasonably possible that the amount of the unrecognized tax benefit will change during the next 12 months, however management does not expect the potential change to have a material effect on the results of operations or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The Company&#8217;s uncertain tax positions were related to tax years that remained subject to examination by tax authorities. As of December&#160;31, 2024, the earliest tax year still subject to examination for federal and state purposes is 2021 and 2020, respectively.</p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997932640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Compensation Plans</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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Plans</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">11. Share-Based Compensation Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company makes equity incentive grants pursuant to our 2017 Equity Incentive Plan (the &#8220;2017 Plan&#8221;) under which a maximum of 3,000 shares may be granted. As of December&#160;31, 2024, 962 shares were available for grants under the 2017 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During fiscal&#160;<span style="white-space:pre-wrap;">years 2024, 2023, and 2022, the Company granted  </span>117, 136, and 189 shares of common stock, respectively, with a service vesting condition to certain of its executives, officers, and employees. The restricted shares have voting rights and vest evenly at 20% <span style="-sec-ix-hidden:Hidden_v4nhV-xWB02RKqNwN2LiYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">over</span></span> <span style="-sec-ix-hidden:Hidden_8GW0h5pn10ac0vhPM5wSgA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> <span style="-sec-ix-hidden:Hidden_U-y9oVG8iEKqsAaMQsPAWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">of</span></span> the <span style="-sec-ix-hidden:Hidden_Q8Sn4Y8p7UGLsYFmj93MLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">next</span></span> five years. Upon vesting, shares will be held in lieu of taxes equivalent to the statutory tax withholding required to be paid when the restricted stock vests. During the&#160;years ended December&#160;31, 2024, 2023 and 2022, the Company withheld 55, 56, and 52 shares of common stock in lieu of taxes at a cost of $7,446, $6,331, and $4,625, on the restricted stock vesting dates, respectively. In April 2024, a new non-employee director was appointed to the Board of Directors and was granted an initial award of shares pursuant to the Company&#8217;s compensation program. The initial award of shares that were granted to such newly appointed director have voting rights and vest on the one-year<span style="white-space:pre-wrap;"> anniversary of the date of grant.  </span>During 2024, 2023 and 2022, following the annual stockholders meeting, the Company granted 3, 4 and 4 shares of common stock to the non-employee members of the Board of Directors. The restricted shares granted to these directors have voting rights and vest on the earlier of (a)&#160;the one year anniversary of the date of grant or (b)&#160;immediately prior to the following&#160;year&#8217;s annual stockholders&#8217; meeting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On June 30, 2024, a named executive officer resigned for &#8220;good reason&#8221; which, under the terms of his employment agreement, resulted in an acceleration of the vesting of the next tranche of five<span style="white-space:pre-wrap;"> outstanding restricted stock awards that would have otherwise vested on March 1, 2025.  As a result, the incremental share-based compensation expense from the modification on the </span>five restricted stock awards for the accelerated vesting date was $558<span style="white-space:pre-wrap;"> and is included in the general and administrative expenses in the Company&#8217;s consolidated income statement.  In July 2024, </span>5 shares vested and 2 shares were withheld in lieu of taxes at a cost of $324 on the accelerated vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of the activity related to restricted stock granted under the Company&#8217;s Incentive Plan is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant&#160;Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;per&#160;Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86.24</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83.10</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.07</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.49</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.32</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 112.60</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86.94</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87.87</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93.16</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 130.80</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91.84</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100.12</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104.54</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December&#160;31, 2024, there was approximately $30,345 of total unrecognized share-based compensation cost related to unvested restricted stock awards. These costs are expected to be recognized over a weighted average period of 2.03&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"> <span style="font-size:10pt;">Share-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;">Share-based Compensation Expense Assumptions&#160;&#8211; Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#8217;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Board of Directors. The Company recognizes forfeitures as they occur. The restricted shares have voting rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The table below outlines share-based compensation expense for the fiscal&#160;years ended December&#160;31, 2024, 2023 and 2022 related to restricted stock and stock options granted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology and academic services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Counseling services and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing and communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense included in operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense, net of tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">401(k)&#160;Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has established a 401(k)&#160;Defined Contribution Benefit Plan (the &#8220;Plan&#8221;). The Plan provides eligible employees, upon date of hire, with an opportunity to make tax-deferred contributions into a long-term investment and savings program. All employees over the age of 21 are eligible to participate in the Plan. The Plan allows eligible employees to contribute to the Plan subject to restrictions under the Internal Revenue Code of 1986 (the &#8220;Code&#8221;), and the Plan allows the Company to make discretionary matching contributions. The Company plans to make a matching contribution to the Plan of approximately $3,092 for the&#160;year ended December&#160;31, 2024. The Company made discretionary matching contributions to the Plan of $2,951 and $2,744 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.</p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951098168016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions</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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">12. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Related party transactions include transactions between the Company and certain of its affiliates.  The following transactions were in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the parties.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of and for the years ended December 31, 2024, 2023 and 2022, related party transactions consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Affiliates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">GCE Community Fund (&#8220;GCECF&#8221;)</i><span style="white-space:pre-wrap;"> - GCECF was initially formed in 2014.  GCECF makes grants for charitable, educational, literary, religious or scientific purposes within the meaning of Section 501(c ) (3) of the Code, including for such purposes as the making of distributions to organizations that qualify as exempt organizations under Section 501 (c ) (3) of the Code.  The Company&#8217;s Chief Executive Officer serves as the president of GCECF and GCECF&#8217;s board of directors is comprised entirely of Company executives.  The Company is not the primary beneficiary of GCECF, and accordingly, the Company does not consolidate GCECF&#8217;s activities with its financial results.  </span>No<span style="white-space:pre-wrap;"> donations were made during the year ended December 31, 2024.  The Company made voluntary charitable contributions of </span>$1,650 for the year ended December 31, 2023, of which no<span style="white-space:pre-wrap;"> amounts were owed as of December 31, 2023.   </span></p><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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997927456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 226,234<span></span>
</td>
<td class="nump">$ 204,985<span></span>
</td>
<td class="nump">$ 184,675<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996425824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996441296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Like all companies that utilize technology, we are subject to threats of breaches of our technology systems. To mitigate the threat to our business, we take a comprehensive approach to cybersecurity risk management. Our Board of Directors and our management actively oversee our risk management program, including the management of cybersecurity risks. We have established policies, standards, processes and practices for assessing, identifying, and managing material risks from cybersecurity threats, including those discussed in Item 1A, <i style="font-style:italic;">Risk Factors</i>. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and stakeholder expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. While there can be no guarantee that our policies and procedures will be properly followed in every instance or that those policies and procedures will be effective, we believe that the Company&#8217;s sustained investment in people and technologies have contributed to a culture of continuous improvement that has put the Company in a position to protect against potential compromises and we do not believe that risks from prior cybersecurity threats, including as a result of any previous cybersecurity incident, have materially affected our business to date. We can provide no assurance that there will not be incidents in the future or that past or future attacks will not materially affect us, including our business strategy, results of operations, or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risk Management and Strategy </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">At&#160;a high level, the key objectives for the Company&#8217;s cybersecurity program are to implement and sustain effective security controls to stop intrusion attempts and to maintain and continuously improve its ability to respond to attacks and incidents. Success in achieving these objectives relies upon using quality technology solutions,&#160;cultivating&#160;and maintaining a team of skilled professionals, and improving processes continuously.&#160;Our cybersecurity program in particular focuses on the following key areas:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Risk Assessment</i>: At least annually, we conduct a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities, and information from external sources, including reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessment are used to develop initiatives to enhance our security controls, make recommendations to improve processes, and inform a broader Company-wide risk assessment that are then reported to our Board, Audit Committee and members of management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Technical Safeguards</i>: We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Incident Response and Recovery Planning</i>: We have established comprehensive incident response and recovery plans that guide our response in the event of a cybersecurity incident. We continuously test and evaluate the effectiveness of those plans.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">&#160;</span></span><i style="font-style:italic;">Vendor&#160;Risk Management</i>: We have implemented a robust vendor risk management program, which is designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers in response to detailed questionnaires and meetings as well as information from third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Contract language, purchasing decisions, and/or technology implementation strategies are frequently adjusted as a result of this process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Education and Awareness</i>: Our policies require each of our employees to contribute to our data security efforts. We regularly remind employees of the importance of handling and protecting data, including through annual privacy and security training to enhance employee awareness of how to detect and respond to cybersecurity threats. In this regard, the&#160;Company has implemented policies and procedures for all employees including: (i)&#160;information security/cybersecurity policies, which are internally available for all&#160;employees, (ii)&#160;information security/cybersecurity </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">awareness&#160;training; (iii) a&#160;clear escalation process which employees can follow in the event an employee notices something suspicious; and (iv) ensuring that information security/cybersecurity is part of the employee performance evaluation and/or disciplinary process.</p><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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Risk Assessment</i>: At least annually, we conduct a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities, and information from external sources, including reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessment are used to develop initiatives to enhance our security controls, make recommendations to improve processes, and inform a broader Company-wide risk assessment that are then reported to our Board, Audit Committee and members of management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Technical Safeguards</i>: We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Incident Response and Recovery Planning</i>: We have established comprehensive incident response and recovery plans that guide our response in the event of a cybersecurity incident. We continuously test and evaluate the effectiveness of those plans.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">&#160;</span></span><i style="font-style:italic;">Vendor&#160;Risk Management</i>: We have implemented a robust vendor risk management program, which is designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers in response to detailed questionnaires and meetings as well as information from third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Contract language, purchasing decisions, and/or technology implementation strategies are frequently adjusted as a result of this process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Education and Awareness</i>: Our policies require each of our employees to contribute to our data security efforts. We regularly remind employees of the importance of handling and protecting data, including through annual privacy and security training to enhance employee awareness of how to detect and respond to cybersecurity threats. In this regard, the&#160;Company has implemented policies and procedures for all employees including: (i)&#160;information security/cybersecurity policies, which are internally available for all&#160;employees, (ii)&#160;information security/cybersecurity </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">awareness&#160;training; (iii) a&#160;clear escalation process which employees can follow in the event an employee notices something suspicious; and (iv) ensuring that information security/cybersecurity is part of the employee performance evaluation and/or disciplinary process.</p><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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governance Disclosure </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Board Oversight</i>: The Board of Directors, in coordination with the Audit Committee of the Board, has responsibility for managing the overall risk strategy for the Company, including cyber security risk. Both the Board of Directors and the Audit Committee receive regular reports from management about the prevention, detection, mitigation, and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee additionally receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments, and relevant internal and industry cybersecurity incidents.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Management&#8217;s Role</i>: The Company employs a&#160;dedicated&#160;Chief Information Security Officer (&#8220;CISO&#8221;) who has primary responsibility for assessing and managing material cybersecurity risks. Our CISO reports to the Audit Committee quarterly, to provide updates on any new developments and about the effectiveness of the security program. On behalf of the Audit Committee, the CISO administers a robust risk management program carried out by the Governance, Risk, and Compliance (GRC) team, which is integrated as part of the procurement process when making technology purchases, and also makes recommendations on security policies and procedures, security requirements, and risk mitigation strategies. Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Chief Information Security Officer</i>: Our CISO has led the Company&#8217;s security team for more than seven years, overseeing the implementation of multiple&#160;new technologies&#160;and processes to help protect the organization. Prior to joining the Company, he served as a Subject Mater Expert for Threat Prevention at a cyber security firm, consulted for local government, held other security and technology roles in higher education, and served in the U.S. Navy. He is also a co-author/contributor for the joint book project, Understanding New Security Threats published by Routledge in 2019, and has published articles and made&#160;conference keynote and podcast appearances over the years on cybersecurity topics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For more information regarding the risks we face from cybersecurity threats, please see &#8220;Item 1A, <i style="font-style:italic;">Risk</i> <i style="font-style:italic;">Factors</i>.&#8221;</p><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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Audit Committee<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Board of Directors, in coordination with the Audit Committee of the Board, has responsibility for managing the overall risk strategy for the Company, including cyber security risk. Both the Board of Directors and the Audit Committee receive regular reports from management about the prevention, detection, mitigation, and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee additionally receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments, and relevant internal and industry cybersecurity incidents.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">The Company employs a&#160;dedicated&#160;Chief Information Security Officer (&#8220;CISO&#8221;) who has primary responsibility for assessing and managing material cybersecurity risks. Our CISO reports to the Audit Committee quarterly, to provide updates on any new developments and about the effectiveness of the security program. On behalf of the Audit Committee, the CISO administers a robust risk management program carried out by the Governance, Risk, and Compliance (GRC) team, which is integrated as part of the procurement process when making technology purchases, and also makes recommendations on security policies and procedures, security requirements, and risk mitigation strategies. Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Chief Information Security Officer (&#8220;CISO&#8221;)<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our CISO has led the Company&#8217;s security team for more than seven years, overseeing the implementation of multiple&#160;new technologies&#160;and processes to help protect the organization. Prior to joining the Company, he served as a Subject Mater Expert for Threat Prevention at a cyber security firm, consulted for local government, held other security and technology roles in higher education, and served in the U.S. Navy. He is also a co-author/contributor for the joint book project, Understanding New Security Threats published by Routledge in 2019, and has published articles and made&#160;conference keynote and podcast appearances over the years on cybersecurity topics.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997116992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of 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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including the collection of accounts receivables and reserves associated with uncertain tax positions. Actual results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company invests a portion of its cash in excess of current operating requirements in short term certificates of deposit and money market instruments. The Company considers all highly liquid investments with maturities of three&#160;months or less at the time of purchase to be cash equivalents.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2024 the Company had no<span style="white-space:pre-wrap;"> investments.  As of December 31, 2023 the Company considered investments in </span>corporate bonds, agency bonds, treasury bills and commercial paper as available-for-sale securities based on the Company&#8217;s intent for the respective securities<span style="white-space:pre-wrap;">.  Available-for-sale securities are carried at fair value, determined using Level 1 and Level 2 of the hierarchy of valuation inputs, with the use of quoted market prices and inputs other than quoted prices that are observable for the assets. Unrealized investment gains and losses, net of tax, are reported as a separate component of other comprehensive income.  Unrealized losses considered to be other-than temporary are recognized currently in earnings.  Amortization of premiums, accretion of discounts, interest and dividend income and realized gains and losses are included in interest and other income.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are recorded at cost less accumulated depreciation. Depreciation is computed using the straight-line method. Normal repairs and maintenance are expensed as incurred. Expenditures that materially extend the useful life of an asset are capitalized. Construction in progress represents items not yet placed in service and are not </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">depreciated. Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures, computer equipment, and vehicles generally have estimated useful lives of <span style="-sec-ix-hidden:Hidden_R0zPd0wslUiZsT0gd2htYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span>, <span style="-sec-ix-hidden:Hidden_pLf3M-MB-kWhYg-Onf2fMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>, and five years, respectively. Leasehold improvements are depreciated over the shorter of their lease term or their useful life. Land improvements and buildings are depreciated over lives ranging from 10 to 40 years.</p><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="Show.showAR( this, 'defref_lope_SecuredNoteReceivablePolicyTextBlock', window );">Arrangements with GCU</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Arrangements with GCU</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">On July&#160;<span style="white-space:pre-wrap;">1, 2018, the Company consummated an Asset Purchase Agreement (the &#8220;Asset Purchase Agreement&#8221;) with GCU.  In conjunction with the Asset Purchase Agreement, </span>the Company and GCU entered into a long-term master services agreement pursuant to which the Company provides identified technology and academic services, counseling services and support, marketing and communication services, and several back-office services to GCU in return for 60% of GCU&#8217;s tuition and fee revenue.<span style="white-space:pre-wrap;">  Except for identified liabilities assumed by GCU, GCE retained responsibility for all liabilities of the business arising from pre-closing operations.</span></p><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="Show.showAR( this, 'defref_lope_InternallyDevelopedTechnologyPolicyTextBlock', window );">Internally Developed Technology</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Internally Developed Technology</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor associated with creating the software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation or operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs of design, coding, integration, and testing of the software developed. Capitalization of costs requires judgment in determining when a project has reached the application development stage and the period over which we expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized over the estimated useful life of the software, which is generally three years. These assets are a component of our property and equipment, net in our consolidated balance sheets.</p><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="Show.showAR( this, 'defref_lope_CapitalizedContentDevelopmentPolicyTextBlock', window );">Capitalized Content Development</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Content Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company capitalizes certain costs to fulfill a contract related to the development and digital creation of content on a course-by-course basis for each university partner, many times in conjunction with faculty and subject matter experts. The Company is responsible for the conversion of instructional materials to an on-line format, including outlines, quizzes, lectures, and articles in accordance with the educational guidelines provided to us by our university partners, prior to the respective course commencing. We also capitalize the creation of learning objects which are digital assets such as online demonstrations, simulations, and case studies used to obtain learning objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Costs that are capitalized include payroll and payroll-related costs for employees who are directly associated and spend time producing content and payments to faculty and subject matter experts involved in the process. &#160;<span style="white-space:pre-wrap;">The Company starts capitalizing content costs when it begins to develop or to convert a particular course, resources have been assigned and a timeline has been set. The content asset is placed in service when all work is complete and the curriculum could be used for instruction. Capitalized content development assets are included in other assets in our consolidated balance sheets.  The Company has concluded that the most appropriate method to amortize the deferred content assets is on a straight-line basis over the estimated life of the course, which is generally </span>four years<span style="white-space:pre-wrap;"> which corresponds with course&#8217;s review and major revision cycle.  As of December 31, 2024 and 2023, </span>$658 and $746, respectively, net of amortization, of deferred content assets are included in other assets in the Company&#8217;s consolidated balance sheets and amortization is included in technical and academic services where the costs originated.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company evaluates the recoverability of its long-lived assets for impairment, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company determines if an arrangement is a lease at inception and evaluates the lease agreement to determine whether the lease is a finance or operating lease. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company uses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">its incremental borrowing rate based on the information available at the commencement to determine the present value of lease payments over the lease term.  At lease inception, the Company determines the lease term by assuming no exercises of renewal options, due to the Company&#8217;s constantly changing geographical needs for its university partners. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and are recognized as lease expense on a straight-line basis over the lease term.  The Company has lease agreements with lease and non-lease components, and the non-lease components are accounted for separately and not included in our ROU assets and lease liabilities.  Leases primarily consist of off-campus classroom and laboratory site locations and office space.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Amortizable Intangible Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Goodwill and Amortizable Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Goodwill represents the excess of the purchase price of an acquired business over the amount assigned to the tangible and intangible assets acquired and liabilities assumed. Goodwill is assessed at least annually for impairment during the fourth quarter, or more frequently if circumstances indicate potential impairment. Goodwill is allocated to our reporting unit at the education services segment, which is the same as the entity as a whole (entity level reporting unit).  The Company has concluded there is </span>one operating segment and one<span style="white-space:pre-wrap;"> reporting unit for goodwill impairment consideration.  The Financial Accounting Standards Board (&#8220;FASB&#8221;) has issued guidance that permits an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company reviews goodwill at least annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Following this assessment, the Company determined that it is more likely than not that its fair value exceeds its carrying amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Finite-lived intangible assets that are acquired in a business combination are recorded at fair value on their acquisition dates and are amortized using a method that reflects the pattern in which the economic benefits of the intangible assets are consumed or on a straight-line basis over the estimated useful life of the intangible asset if the pattern of economic benefit cannot be reliability determined. Finite-lived intangible assets consist of university partner relationships and trade names.  The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an intangible asset may not be recoverable.  There were no indicators that the carrying amount of the finite-lived intangible assets were impaired as of December 31, 2024.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such intangible assets are not recoverable, a potential impairment loss is recognized to the extent the carrying amounts of the assets exceeds the fair value of the assets.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#8217;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221;). The Company recognizes forfeitures as they occur.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and benefits and accrued liabilities approximate their fair value based on the liquidity or the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The fair value of investments was determined using Level 1 and Level&#160;2 of the hierarchy of valuation inputs, with the use of inputs other than quoted prices that are observable for the assets. The unit of account used for valuation is the individual underlying security. The basis of fair value measurements for each level is described below, with Level 1 having the highest priority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">-Level 1 &#8211; inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 2 &#8211; inputs are quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in non-active markets; and model-derived valuations whose inputs are observable or whose significant valuation drivers are observable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><span style="background:#ffffff;">-Level 3 &#8211; unobservable inputs that are not corroborated by market data.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Investments are comprised of corporate bonds, commercial paper, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accounts for income taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in the Company&#8217;s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company applies a more-likely-than-not threshold for financial statement recognition and measurement of an uncertain tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December&#160;31, 2024 and 2023, the Company has reserved approximately $14,626 and $13,631, respectively, for uncertain tax positions, including interest and penalties, which is classified within accrued liabilities on the accompanying consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has deferred tax assets, which are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company accrues for a contingent obligation when it is probable that a liability has been incurred and the amount is reasonably estimable. When the Company becomes aware of a claim or potential claim, the likelihood of any loss exposure is assessed. If it is probable that a loss will result and the amount of the loss is estimable, the Company records a liability for the estimated loss. If the loss is not probable or the amount of the potential loss is not estimable, the Company will disclose the claim if the likelihood of a potential loss is reasonably possible and the amount of the potential loss could be material. Estimates that are particularly sensitive to future changes include tax, legal, and other regulatory matters, which are subject to change as events evolve, and as additional information becomes available during the administrative and litigation process. The Company expenses legal fees as incurred.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company generates all of its revenue through services agreements with its university partners (&#8220;Services Agreements&#8221;), pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s Services Agreements have initial terms ranging from 7-15 years<span style="white-space:pre-wrap;">, subject to renewal options, although certain agreements may give the university partners the right to terminate early if certain conditions are met.    The Company&#8217;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#8217;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, the Company considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, the Company recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. The Company meets the criteria in the standard and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. The Company does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company&#8217;s receivables represent unconditional rights to consideration from our Services Agreements with our university partners. Accounts receivable, net is stated at net realizable value and contains billed and unbilled revenue.  The Company utilizes the allowance method to provide for doubtful accounts based on its evaluation of the collectability of the amounts due. There have been </span>no amounts written off and no<span style="white-space:pre-wrap;"> reserves established as of December 31, 2024 given historical collection experience and an evaluation of reasonable and supportable forecasts of economic conditions and other pertinent factors affecting the Company&#8217;s customers such as known credit risk or industry trends.  The Company will continue to review and revise its allowance methodology based on its collection experience with its partners. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For our partners with unbilled revenue, revenue recognition occurs in advance of billings. Billings for some university partners do not occur until after the service period has commenced and final enrollment information is available. Our unbilled revenue of $115 and $188<span style="white-space:pre-wrap;"> as of December 31, 2024 and 2023, respectively, are included in accounts receivable in our consolidated balance sheets.  Deferred revenue represents the excess of amounts received as compared to amounts recognized in revenue on our consolidated statements of income as of the end of the reporting period, and such amounts are reflected as a current liability on our consolidated balance sheets. We generally receive payments for our services billed within 30 days of invoice. These payments are recorded as deferred revenue until the services are delivered and revenue is recognized.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company records its accounts receivable at the net amount expected to be collected.  Our accounts receivable are derived through education services provided to university partners.  The Company maintains an allowance for credit losses resulting from our university partners not making payments.  The Company determines the adequacy of the allowance by periodically evaluating each university partner&#8217;s balance, considering their financial condition and credit history, and considering current and forecasted economic conditions.  Bad debt expense is recorded as a technology and academic services expense in the consolidated income statement.  The Company will continue to actively monitor other factors on expected credit losses.</span></p><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="Show.showAR( this, 'defref_lope_TechnicalAndAcademicServicesPolicyTextBlock', window );">Technology and Academic Services</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Technology and Academic Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Technology and academic services consist primarily of costs related to ongoing maintenance of educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. This also includes costs to provide support for content development, faculty training, development and other faculty support, technology support, rent and occupancy costs for university partners&#8217; off-campus locations, and assistance with state compliance. This expense category includes salaries, benefits and share-based compensation, information technology costs, amortization of content development costs and other costs associated with these support services. This category also includes an allocation of depreciation, amortization, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><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="Show.showAR( this, 'defref_lope_CounselingServicesAndSupportPolicyTextBlock', window );">Counseling Services and Support</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Counseling Services and Support</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Counseling services and support consist primarily of costs including team-based counseling and other support to prospective and current students as well as financial aid processing. This expense category includes salaries, benefits and share-based compensation, and other costs such as dues, fees and subscriptions and travel costs. This category also includes an allocation of depreciation, amortization, rent, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><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="Show.showAR( this, 'defref_lope_MarketingAndCommunicationPolicyTextBlock', window );">Marketing and Communication</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Marketing and Communication</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Marketing and communication includes lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis, marketing to potential students and other promotional and communication services. This expense category includes salaries, benefits and share-based compensation for marketing and communication personnel, brand advertising, marketing leads and other promotional and communication expenses. This category also includes an allocation of depreciation, amortization, lease expense, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations. Advertising costs are expensed as incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">General and Administrative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">General and administrative expenses include salaries, benefits and share-based compensation of employees engaged in corporate management, finance, human resources, compliance, and other corporate functions. This category also includes an allocation of depreciation, amortization, lease expense, and occupancy costs attributable to the provision of these services, primarily at the Company&#8217;s Phoenix, Arizona and Indianapolis, Indiana locations.</p><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="Show.showAR( this, 'defref_lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock', window );">Impairment and other</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Impairment and other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-style:normal;font-weight:normal;">Impairment and other primarily includes the write-off of an internal use software project that has been terminated that it had been attempting to develop for its other university partners and costs relating to exiting from certain off-campus classroom and laboratory sites.</span></p><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="Show.showAR( this, 'defref_lope_InsuranceSelfInsurancePolicyTextBlock', window );">Insurance/Self-Insurance</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Insurance/Self-Insurance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company uses a combination of insurance and self-insurance for a number of risks, including claims related to employee healthcare, workers&#8217; compensation, general liability, and business interruption. Liabilities associated with these risks are estimated based on, among other things, historical claims experience, severity factors, and other actuarial assumptions. The Company&#8217;s loss exposure related to self-insurance is limited by stop loss coverage on a per occurrence and aggregate basis. The Company regularly analyzes its reserves for incurred but not reported claims, and for reported but not paid claims related to self-funded insurance programs. While the Company believes reserves are adequate, significant judgment is involved in assessing these reserves such as assessing historical paid claims, average lags between the claims&#8217; incurred date, reported dates and paid dates, and the frequency and severity of claims. There may be differences between actual settlement amounts and recorded reserves and any resulting adjustments are included in expense once a probable amount is known.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company believes the credit risk related to cash equivalents and investments is limited due to its adherence to an investment policy that required investments to have a minimum BBB rating, depending on the type of security, by one major rating agency at the time of purchase. All of the Company&#8217;s cash equivalents and investments as of December&#160;31, 2024 and 2023 consist of investments rated BBB or higher by at least one rating agency. Additionally, the Company utilizes at least one financial institution to conduct initial and ongoing credit analysis on its investment portfolio to monitor and lower the potential impact of market risk associated with its cash equivalents and investment portfolio. Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances, which are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250,000. At December 31, 2024 and December 31, 2023, the Company had $323,124 and $145,474, respectively, in excess of the FDIC insured limit<span style="white-space:pre-wrap;">. The Company is also subject to credit risk for its accounts receivable balance.  The Company has not experienced any losses on accounts receivables since July 1, 2018, the date the Company transitioned to an education service company.  To manage accounts receivable risk, the Company maintains an allowance for doubtful accounts, if needed.  Our dependence on our most significant university partner, with </span>88.9% and 87.8% of total service revenue for the years ended December 31, 2024 and 2023, respectively, subjects us to the risk that declines in our customer&#8217;s operations would result in a sustained reduction in service revenue for the Company.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The Company operates as a single education services company using a core infrastructure that serves the curriculum and educational delivery needs of its university partners. The Company&#8217;s Chief Executive Officer (the &#8220;Chief Operating Decision Maker&#8221; or &#8220;CODM&#8221;) manages the Company&#8217;s operations as a whole and no expense or operating income information is generated or evaluated on any component level other than consolidated net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The education services segment generates revenue through Service Agreements with its university partners, pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The accounting policies of the education services segment are the same as those described in the summary of significant accounting policies.  The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets.  The CODM uses consolidated net income to monitor budget versus actual results, which is used to evaluate headcount and compensation decisions.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure,&#8221; effective for fiscal years beginning after December 15, 2023, with early adoption permitted.  This ASU adds disclosure requirements for segment expense information and clarifies that single reportable segment entities are subject to Topic 280 in its entirety.  The Company adopted this standard effective January 1, 2024 and the adoption of this guidance did not have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221;  This ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.  The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively.  The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;. ASU No. 2024-03 does not change or remove existing expense disclosure requirements but requires disaggregated disclosures about certain expense categories and captions, including but not limited to, purchases of inventory, employee compensation, depreciation, amortization and selling expenses. ASU No. 2024-03 will become effective for us in fiscal 2027 and in the first quarter of fiscal 2028 for interim reporting. Retrospective application is permitted. The Company does not expect the adoption of this guidance to have a material impact on the Company&#8217;s financial condition, results of operations or statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has determined that no other recent accounting pronouncements apply to its operations or could otherwise have a material impact on its consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_CapitalizedContentDevelopmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire policy pertaining to capitalized content development.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_CapitalizedContentDevelopmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_CounselingServicesAndSupportPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Counseling services and support.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_CounselingServicesAndSupportPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of assets including exit costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_InsuranceSelfInsurancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance self-insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_InsuranceSelfInsurancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_InternallyDevelopedTechnologyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Internally developed software and technology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_InternallyDevelopedTechnologyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_MarketingAndCommunicationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketing and communication.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_MarketingAndCommunicationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_SecuredNoteReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for secured note receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_SecuredNoteReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_TechnicalAndAcademicServicesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Technical and academic services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_TechnicalAndAcademicServicesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award granted to director 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001803536">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997525984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of amortizable intangible assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:58.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">University partner relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total amortizable intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 210,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of amortization expense for university partner relationships and trade names</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,419</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 117,867</p></td></tr><tr><td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,962</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001639680">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future payment obligations with respect to operating leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,963</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,309</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,595</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,414</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,556</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,477</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,796</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997993904">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of weighted average number of common shares outstanding</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive stock options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950995997264">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax expense (benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,194</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,017</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,211</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (222)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense recorded as an increase of paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,444</p></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective income tax rate reconciliation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory U.S. federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax credits, net of federal effect</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Significant components of the Company&#8217;s deferred income tax assets and liabilities, included in Deferred income taxes, non-current on the consolidated balance sheets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,262</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,696</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,641</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,558</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,256)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,051)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,307)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,749)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The net deferred tax liability on the accompanying consolidated balance sheet is comprised of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,118</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,867)</p></td></tr><tr><td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,749)</p></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Reconciliation of the beginning and ending balance of unrecognized tax benefits</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,862</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,891</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax positions taken during a prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Increases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Decreases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,810)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for settlements during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (384)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions for lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,320)</p></td></tr><tr><td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,631</p></td></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950999991232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Compensation Plans</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of activity related to restricted stock granted under company's incentive plan</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant&#160;Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;per&#160;Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86.24</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83.10</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.07</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.49</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85.32</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 112.60</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86.94</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87.87</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93.16</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 130.80</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91.84</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited, canceled or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100.12</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding as of December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104.54</p></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of share-based compensation expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology and academic services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Counseling services and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing and communication</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense included in operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Share-based compensation expense, net of tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000004976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>item</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_NatureOfOperationsLineItems', window );"><strong>Nature Of Operations</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="Show.showAR( this, 'defref_lope_NumberOfOffCampusClassroomAndLaboratorySites', window );">Number of off-campus classroom and laboratory sites</a></td>
<td class="nump">4<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="Show.showAR( this, 'defref_lope_NumberOfUniversityServicePartners', window );">Number of university partners</a></td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=lope_GrandCanyonUniversityMember', window );">Grand Canyon University</a></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="Show.showAR( this, 'defref_lope_NatureOfOperationsLineItems', window );"><strong>Nature Of Operations</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="Show.showAR( this, 'defref_lope_NumberOfColleges', window );">Number of colleges operated</a></td>
<td class="nump">10<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="Show.showAR( this, 'defref_lope_NumberOfOffCampusClassroomAndLaboratorySites', window );">Number of off-campus classroom and laboratory sites</a></td>
<td class="nump">8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_NatureOfOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature Of Operations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NatureOfOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_NumberOfColleges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of online and on ground colleges offering graduate and undergraduate degrees within the university.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfColleges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_NumberOfOffCampusClassroomAndLaboratorySites">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of off-campus classroom and laboratory sites.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfOffCampusClassroomAndLaboratorySites</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_NumberOfUniversityServicePartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of universities served by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfUniversityServicePartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=lope_GrandCanyonUniversityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=lope_GrandCanyonUniversityMember</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>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951004554176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2018</div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>item </div>
<div>segment </div>
<div>Agency </div>
<div>project</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 98,031<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,357<span></span>
</td>
<td class="nump">1,641<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="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_NumberOfUniversityServicePartners', window );">Number of university partners | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,766<span></span>
</td>
<td class="nump">160,766<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="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenue amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">188<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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Amounts written off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsCurrent', window );">Reserve for uncertain tax positions including interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,626<span></span>
</td>
<td class="nump">13,631<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="Show.showAR( this, 'defref_lope_NumberOfStagesOfSoftwareDevelopmentProjects', window );">Number of stages of software development projects | project</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 783,853<span></span>
</td>
<td class="nump">718,014<span></span>
</td>
<td class="nump">$ 637,619<span></span>
</td>
<td class="nump">$ 1,045,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,081<span></span>
</td>
<td class="nump">54,690<span></span>
</td>
<td class="nump">$ 55,444<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="Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash in excess of FDIC insured limits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 323,124<span></span>
</td>
<td class="nump">$ 145,474<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Customer Concentration Risk | Grand Canyon University</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.90%<span></span>
</td>
<td class="nump">87.80%<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Computer Software</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=lope_CapitalizedContentDevelopmentMember', window );">Capitalized Content Development</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 658<span></span>
</td>
<td class="nump">$ 746<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=lope_UniversityPartnerRelationshipIntangibleAssetsMember', window );">University partner relationships</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_TermOfContractsWithCustomers', window );">Initial contract terms of service agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_NumberOfMajorRatingAgenciesReportingCreditRatings', window );">Number of major rating agencies reporting credit ratings | Agency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Land Improvements and Buildings</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_TermOfContractsWithCustomers', window );">Initial contract terms of service agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Land Improvements and Buildings</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=lope_MasterServicesAgreementMember', window );">Master Services Agreement | Grand Canyon University</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="Show.showAR( this, 'defref_lope_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement', window );">Percentage of tuition and fee revenue used for closing of purchase agreement</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<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_lope_NumberOfMajorRatingAgenciesReportingCreditRatings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of major rating agencies reporting credit ratings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfMajorRatingAgenciesReportingCreditRatings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_NumberOfStagesOfSoftwareDevelopmentProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of stages of software development projects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfStagesOfSoftwareDevelopmentProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_NumberOfUniversityServicePartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of universities served by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfUniversityServicePartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of tuition and fee revenue used for closing of purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of significant accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_TermOfContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The term of contracts to provide goods or services to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_TermOfContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-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_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilityForUncertainTaxPositionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsCurrent</td>
</tr>
<tr>
<td style="padding-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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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=lope_GrandCanyonUniversityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_GrandCanyonUniversityMember</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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerSoftwareIntangibleAssetMember</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=lope_CapitalizedContentDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_CapitalizedContentDevelopmentMember</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=lope_UniversityPartnerRelationshipIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_UniversityPartnerRelationshipIntangibleAssetsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VehiclesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandBuildingsAndImprovementsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TypeOfArrangementAxis=lope_MasterServicesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TypeOfArrangementAxis=lope_MasterServicesAgreementMember</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_dei_LegalEntityAxis=lope_GrandCanyonUniversityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=lope_GrandCanyonUniversityMember</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>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951178629040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Investments - Available-for-sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 98,031<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-sale investments</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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss', window );">Net unrealized gain (loss) on available-for-sale debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 476<span></span>
</td>
<td class="num">$ (533)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Net realized gain (loss) on available-for-sale debt securities</a></td>
<td class="nump">$ 57<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_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950995172528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 372,036<span></span>
</td>
<td class="nump">$ 340,114<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="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(195,213)<span></span>
</td>
<td class="num">(170,415)<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">176,823<span></span>
</td>
<td class="nump">169,699<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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">27,760<span></span>
</td>
<td class="nump">23,106<span></span>
</td>
<td class="nump">$ 22,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">5,098<span></span>
</td>
<td class="nump">5,098<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember', window );">Land Improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">2,242<span></span>
</td>
<td class="nump">2,242<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">51,399<span></span>
</td>
<td class="nump">51,399<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Buildings and Leasehold Improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">37,424<span></span>
</td>
<td class="nump">34,210<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">141,160<span></span>
</td>
<td class="nump">138,950<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">29,715<span></span>
</td>
<td class="nump">26,737<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internally Developed Software</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">98,605<span></span>
</td>
<td class="nump">71,204<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 6,393<span></span>
</td>
<td class="nump">$ 10,274<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandMember</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_LandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandImprovementsMember</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_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BuildingMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConstructionInProgressMember</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>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950995166720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Net Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jan. 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 210,280<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(50,318)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 159,962<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=lope_UniversityPartnerRelationshipIntangibleAssetsMember', window );">University partner relationships</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,000<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated average useful life</a></td>
<td class="text">25 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 210,000<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(50,038)<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 159,962<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated average useful life</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 280<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (280)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=lope_UniversityPartnerRelationshipIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_UniversityPartnerRelationshipIntangibleAssetsMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TradeNamesMember</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>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950999983888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization expense</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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 8,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">8,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">117,867<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 159,962<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997769104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>lease </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Option to renew operating leases</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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 16,694<span></span>
</td>
<td class="nump">$ 13,496<span></span>
</td>
<td class="nump">$ 10,666<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="Show.showAR( this, 'defref_lope_NumberOfOffCampusClassroomAndLaboratorySites', window );">Number of off-campus classroom and laboratory sites | item</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">7 years 7 months 13 days<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate of operating leases</a></td>
<td class="nump">4.22%<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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">$ 14,895<span></span>
</td>
<td class="nump">$ 11,391<span></span>
</td>
<td class="nump">$ 9,537<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="Show.showAR( this, 'defref_lope_NumberOfFinancingLeases', window );">Number of financing leases | lease</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember', window );">Operating lease commitments not yet commenced</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Non-cancelable operating lease commitments not yet commenced</a></td>
<td class="nump">$ 17,029<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of operating leases</a></td>
<td class="text">1 month<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of operating leases</a></td>
<td class="text">10 years 4 months<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_lope_NumberOfFinancingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of financing leases maintained by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfFinancingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_NumberOfOffCampusClassroomAndLaboratorySites">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of off-campus classroom and laboratory sites.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_NumberOfOffCampusClassroomAndLaboratorySites</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether lessee has option to extend operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996505648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Payment Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 16,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">17,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">16,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">16,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">16,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">44,477<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">128,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="nump">19,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 108,518<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001795600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</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="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Tax reserves, non-income tax related</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951098071456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">29,104<span></span>
</td>
<td class="nump">29,991<span></span>
</td>
<td class="nump">32,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options and restricted stock</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">29,271<span></span>
</td>
<td class="nump">30,147<span></span>
</td>
<td class="nump">32,237<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001796096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=lope_StockOptionAndRestrictedStockAwardsMember', window );">Stock Option And Restricted Stock Awards</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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive securities excluded from computation of 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock awards outstanding excluded from the calculation of diluted earnings</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">58<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=lope_StockOptionAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=lope_StockOptionAndRestrictedStockAwardsMember</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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996223488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Transactions (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 29, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Transactions</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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock acquired, cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 166,907<span></span>
</td>
<td class="nump">$ 131,939<span></span>
</td>
<td class="nump">$ 599,587<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="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=lope_CommonStockRepurchaseAuthorizationMember', window );">Common stock repurchase authorization</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Transactions</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="Show.showAR( this, 'defref_srt_StockRepurchaseProgramExpirationDate', window );">Stock repurchase program expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  01,  2026<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="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount for repurchase of 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>
<td class="nump">$ 299,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common stock acquired, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,142<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock acquired, cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,405<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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,648<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="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=lope_CommonStockRepurchaseAuthorizationMember', window );">Common stock repurchase authorization | Maximum</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Transactions</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount for repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,245,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | Common stock repurchase authorization</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Transactions</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_lope_StockRepurchaseProgramIncreaseInAuthorizedAmount', window );">Increase in stock repurchase plan authorized</a></td>
<td class="nump">$ 200,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>
<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_lope_StockRepurchaseProgramIncreaseInAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_StockRepurchaseProgramIncreaseInAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAuthorizedAmount1</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: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_srt_StockRepurchaseProgramExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date for purchase of share under share repurchase plan, in YYYY-MM-DD format. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramExpirationDate</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: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_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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_srt_ShareRepurchaseProgramAxis=lope_CommonStockRepurchaseAuthorizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShareRepurchaseProgramAxis=lope_CommonStockRepurchaseAuthorizationMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950997178960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 14,626<span></span>
</td>
<td class="nump">$ 13,631<span></span>
</td>
<td class="nump">$ 15,862<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951004856784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 60,294<span></span>
</td>
<td class="nump">$ 54,097<span></span>
</td>
<td class="nump">$ 50,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">5,009<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">5,017<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit), Total</a></td>
<td class="nump">65,303<span></span>
</td>
<td class="nump">54,136<span></span>
</td>
<td class="nump">55,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(476)<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="num">(578)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">811<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="num">(222)<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Total</a></td>
<td class="nump">$ 65,081<span></span>
</td>
<td class="nump">$ 54,690<span></span>
</td>
<td class="nump">$ 55,444<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951000267840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S. federal income 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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">State tax credits, net of federal effect</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.60%)<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="Show.showAR( this, 'defref_lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits', window );">Excess tax benefits</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nondeductible expenses</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">21.10%<span></span>
</td>
<td class="nump">23.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation excess tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996476336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">$ 2,911<span></span>
</td>
<td class="nump">$ 2,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Employee compensation</a></td>
<td class="nump">1,459<span></span>
</td>
<td class="nump">1,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">8,532<span></span>
</td>
<td class="nump">11,696<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="Show.showAR( this, 'defref_lope_DeferredTaxAssetsLeases', window );">Leases</a></td>
<td class="nump">2,598<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">State taxes</a></td>
<td class="nump">4,197<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">329<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">19,868<span></span>
</td>
<td class="nump">21,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liability:</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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(9,337)<span></span>
</td>
<td class="num">(11,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(37,051)<span></span>
</td>
<td class="num">(37,051)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(7)<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(46,395)<span></span>
</td>
<td class="num">(48,307)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (26,527)<span></span>
</td>
<td class="num">$ (26,749)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_DeferredTaxAssetsLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_DeferredTaxAssetsLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479172/805-740-25-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479172/805-740-25-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996837744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></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="Show.showAR( this, 'defref_lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent', window );">Deferred income taxes, current</a></td>
<td class="nump">$ 5,827<span></span>
</td>
<td class="nump">$ 5,118<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="Show.showAR( this, 'defref_lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent', window );">Deferred income taxes, non-current</a></td>
<td class="num">(32,354)<span></span>
</td>
<td class="num">(31,867)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (26,527)<span></span>
</td>
<td class="num">$ (26,749)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowance and current deferred tax liability, of current deferred tax assets attributable to deductible differences and carryforwards, before jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after noncurrent deferred tax asset and valuation allowance, of noncurrent deferred tax liability attributable to taxable differences, before jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996096592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized tax benefits</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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, beginning of year</a></td>
<td class="nump">$ 13,631<span></span>
</td>
<td class="nump">$ 15,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions taken during the current year - Increases</a></td>
<td class="nump">3,407<span></span>
</td>
<td class="nump">2,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions taken during a prior year - Increases</a></td>
<td class="nump">2,465<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions taken during a prior year - Decreases</a></td>
<td class="num">(1,550)<span></span>
</td>
<td class="num">(1,810)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases for settlements during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(384)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions for lapses of applicable statute of limitations</a></td>
<td class="num">(3,327)<span></span>
</td>
<td class="num">(3,320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits, end of year</a></td>
<td class="nump">14,626<span></span>
</td>
<td class="nump">13,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Amount of unrecognized tax benefit, if recognized, that would affect the effective tax rate</a></td>
<td class="nump">14,626<span></span>
</td>
<td class="nump">13,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Interest accrued on unrecognized tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Penalties accrued on unrecognized tax benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950994524848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Additional Information (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant</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="nump">962<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</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="nump">$ 14,225<span></span>
</td>
<td class="nump">$ 13,204<span></span>
</td>
<td class="nump">$ 12,642<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="Show.showAR( this, 'defref_lope_MinimumEligibleAgeToParticipateInPlan', window );">Minimum eligible age to participate in the plan</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">21 years<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">University made discretionary matching contributions</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="nump">$ 3,092<span></span>
</td>
<td class="nump">2,951<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</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="nump">$ 4,205<span></span>
</td>
<td class="nump">$ 3,787<span></span>
</td>
<td class="nump">$ 3,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized</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="nump">3,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</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="nump">120<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Common stock in lieu of taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares vested</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation cost</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="nump">$ 30,345<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Costs are expected to be recognized over a weighted average period</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">2 years 10 days<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | General and administrative</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">$ 558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based payment arrangement, employee</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</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="nump">117<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">5 years<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="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for 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="nump">55<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Common stock in lieu of 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="nump">$ 7,446<span></span>
</td>
<td class="nump">$ 6,331<span></span>
</td>
<td class="nump">$ 4,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based payment arrangement, nonemployee</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</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="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based Compensation Award, Tranche One | Share-based payment arrangement, employee</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting right percentage</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="nump">20.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based Compensation Award, Tranche Two | Share-based payment arrangement, employee</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting right percentage</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="nump">20.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based Compensation Award, Tranche Three | Share-based payment arrangement, employee</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting right percentage</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="nump">20.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based Compensation Award Tranche Four | Share-based payment arrangement, employee</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting right percentage</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="nump">20.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Grants | Share-based Compensation Award Tranche Five | Share-based payment arrangement, employee</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting right percentage</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="nump">20.00%<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_lope_MinimumEligibleAgeToParticipateInPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum eligible age to participate in the plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lope_MinimumEligibleAgeToParticipateInPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lope_</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GeneralAndAdministrativeExpenseMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockMember</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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</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_VestingAxis=lope_ShareBasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=lope_ShareBasedCompensationAwardTrancheFourMember</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_VestingAxis=lope_ShareBasedCompensationAwardTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=lope_ShareBasedCompensationAwardTrancheFiveMember</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>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950996581520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details) - Restricted Stock Grants - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Total Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Shares, Outstanding, Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Total Shares, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Total Shares, Vested</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Total Shares, Forfeited, canceled or expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Shares, Outstanding, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93.16<span></span>
</td>
<td class="nump">$ 85.32<span></span>
</td>
<td class="nump">$ 86.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.8<span></span>
</td>
<td class="nump">112.6<span></span>
</td>
<td class="nump">83.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.84<span></span>
</td>
<td class="nump">86.94<span></span>
</td>
<td class="nump">85.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited, canceled or expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.12<span></span>
</td>
<td class="nump">87.87<span></span>
</td>
<td class="nump">85.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104.54<span></span>
</td>
<td class="nump">$ 93.16<span></span>
</td>
<td class="nump">$ 85.32<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockMember</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>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45950998078128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Share-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Compensation</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense included in operating expenses</a></td>
<td class="nump">$ 14,225<span></span>
</td>
<td class="nump">$ 13,204<span></span>
</td>
<td class="nump">$ 12,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax effect of share-based compensation</a></td>
<td class="num">(3,556)<span></span>
</td>
<td class="num">(3,301)<span></span>
</td>
<td class="num">(3,161)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Share-based compensation expense, net of tax</a></td>
<td class="nump">10,669<span></span>
</td>
<td class="nump">9,903<span></span>
</td>
<td class="nump">9,481<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=lope_TechnicalAndAcademicServicesMember', window );">Technology and academic services</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Compensation</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense included in operating expenses</a></td>
<td class="nump">2,594<span></span>
</td>
<td class="nump">2,365<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=lope_CounselingSupportAndServicesMember', window );">Counseling services and support</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Compensation</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense included in operating expenses</a></td>
<td class="nump">7,200<span></span>
</td>
<td class="nump">6,862<span></span>
</td>
<td class="nump">6,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Marketing and communication</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Compensation</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense included in operating expenses</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Compensation</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense included in operating expenses</a></td>
<td class="nump">$ 4,205<span></span>
</td>
<td class="nump">$ 3,787<span></span>
</td>
<td class="nump">$ 3,777<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementLocationAxis=lope_TechnicalAndAcademicServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_TechnicalAndAcademicServicesMember</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=lope_CounselingSupportAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=lope_CounselingSupportAndServicesMember</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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SellingAndMarketingExpenseMember</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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_GeneralAndAdministrativeExpenseMember</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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45951001730464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Related Party - Affiliated entity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</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="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Contributions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to GCECF</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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_CounterpartyNameAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=srt_AffiliatedEntityMember</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>EXCEL
<SEQUENCE>71
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M2G<>U3#3S2$($Z"?+SE7VXEI/]IV,_X+4$L#!!0    ( %&!4UJVEQ 5A 4
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
M06@#_+[B7#U/] 9=.Y[\!U!+ P04    " !1@5-:9>[!=JP"  !+"   &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U6;6_:,!#^*Z>LFEJI:T@(M.H@
M4H%-ZX=*J*S;9Y,<Q*IC,]N\;+]^9R=DT%'42GS!;_<\=_=<=$=OK?2S*1 M
M;$HA33\HK%W<AJ')"BR9N5(+E/0R4[IDEHYZ'IJ%1I9[4"G"N-7JAB7C,DA[
M_FZLTYY:6L$ECC6895DR_7N 0JW[011L+Q[YO+#N(DQ["S;'"=JGQ5C3*6Q8
M<EZB-%Q)T#CK!W?1[:CC[+W!#XYKL[,'E\E4J6=WN,_[0<L%A (SZQ@8+2L<
MHA".B,+X57,&C4L'W-UOV;_ZW"F7*3,X5.(GSVW1#VX"R''&EL(^JO4WK//Q
M 69*&/\+Z]JV%4"V-%:5-9@B*+FL5K:I==@!1-U7 '$-B%\"DE< [1K0?BL@
MJ0&)5Z9*Q>LP8I:E/:W6H)TUL;F-%].C*7TN7=DG5M,K)YQ-ATH:)7C.+.8P
ML;103:T!-8.A*NE+*ER)5PCW,E,EPOF8:3(HT/*,B0OX!$^3$9R?7< 9< G?
M"[4T3.:F%UJ*SOD(LSJ2015)_$HD40P/BI@-?)$YYOL$(:75Y!9O<QO$1QE'
MF%U!.[J$N!4G!P(:OAW>/@ ?O1T>'\FFW52J[?G:IZG4H0)4#I+##ER#N34+
MEF$_(#:#>H5!^O%#U&U]/B3>*<E&)R+;$S9IA$V.L:>/R 3_0Z+.J4L:.!?*
M&#07X+K2BG'!I@*!&BP81AN#V5)SR]%<@F4;//BE5PZOO4/7>%=I=-T+5[OR
M'8WIO?*=B&Q/ODXC7^>H?$]2GU[ HR[?^Z5V_J]&)]HOQ^B 3?>FL:F$"7?:
M;(EZ[L>5@4PMI:VZ4G/;3,0[/PA>W ]H4E:#[1]--68?F)X[#07.B+)U=4UQ
MZ6IT50>K%KZ93Y6ET>"W!4U[U,Z WF=*V>W!.6C^/Z1_ 5!+ P04    " !1
M@5-:K,GVV;\'  !"/0  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;*V;
M[7*;.!1 7T7C[>QN9^(:27QV$\^T-K"=V9W-).WN;V*4F"D&%W#2OOT*3(WU
M8=ED[I_&3JX.0O=*B%.X?BFKK_6:L09]W^1%?3-9-\WV_6Q6K]9LD]3ORBTK
M^%\>RVJ3-/QK]32KMQ5+TJ[1)I\1RW)GFR0K)O/K[G>WU?RZW#5Y5K#;"M6[
MS2:I?GQD>?ER,\&3G[^XRY[63?N+V?QZFSRQ>]9\V=Y6_-OL0$FS#2OJK"Q0
MQ1YO)A_P^YAV#;J(?S/V4A]]1NVI/)3EU_;+I_1F8K4]8CE;-2TBX3^>V8+E
M>4OB_?C60R>'8[8-CS__I$?=R?.3>4AJMBCS_[*T6=],_ E*V6.RRYN[\N5/
MUI^0T_)695YW_Z*7/M::H-6N;LI-WYCW8),5^Y_)]WX@CAI@>J(!Z1L0J0$Y
MU8#V#:C<P#O1P.X;V%(#>JJ!TS=PY'/P3S1P^P;NI2?M]0V\+EG[T>U2LTR:
M9'Y=E2^H:J,YK?W0Y;=KS3.2%6TIWC<5_VO&VS7S15G499ZE2<-2=-_P'[S.
MFAJ5C_Q;N?JZ+O.45?5O*/RVRYH?:(J^W"_1[V_>HGJ=5*Q&68$^K\M=G11I
M?87>"-^O9PWO8GN@V:KOSL=]=\C)[FPVO$"[0VM:+\RM/_/)6.^J'ZANVU^A
M54?3<)9FSH<TS=J)DN3H-LG2*3^G1;+-FB37L,(SK-5JM]GEW?C^TZQ9A?@Y
M\E5CW4[G9X;^*FO=.$5FZAUK^#+#D6%2%5GQI$/$9P:K5,YGQHOG4$'D4$&D
MX]@G.!_94U:T?4 ?DSPI5@PE#5JRU3M$\14B%L&Z,M@SO8[9+I?/<X>ZU[/G
MXV2K,5.,+8]@+ 8NU4 2N*YGB6&A\3S:-?]]O4U6[&;"TU.SZIE-YK_^@EWK
M#UU^U&-BWW$LAX@'C35QENU8MG>($T:='D:=CASUWS_Q>=/-R;<796#/=\0,
M4$_*@;$7(\=L"0D+(6$1)"P&@@EU81_JPAY7%U>H.:R*^Q7[DN(P'F3D>"QL
MI=*P$V!'FL20APPA81$D+ :""<7A'(K#,1:'>.7)"GY]9+KL&RECLP\)6T+"
M0D>]OCB4BF49.6KQ^K;K2=4;:\.P3?2KO'M(F'LN8>UVJ-O.H.VN6JWYKCM%
M_ [D,*MU^3-"Q^;/U8Q2$#B^=*580AXTA(1%D+#851(M#X>0:>^0:>_R3"<K
MOMFN6'K5+]FZ'!MQ8W/L*2?E>H&\0$,>,82$19"P& @F5(%_J +?6 5WK&ZJ
M;-7>*_07:S[5'UG6F&O!"!U;"[ZZDDD;Z27D\4)(6 0)BX%@0B4$ATH(C)70
M[>2G#]URSR_36W[-3MI;4EWZ _7V1]K%JQ%3VR7R! _4S!/7EN^BC/T>FR](
M6*SVW[?PB7496X,@L5Z5"=.$[)'"4 ;2SF*A"9+O'I?FOHV=:J"T")060]'$
M+!]I,&S,<EBD!H5!M$G&&H?ARTE6@Z;8PWQG2.548Z4<J!50>?$--7&:;:LF
MBE@T\(BT;8LU@2[U7!R<F#>#%L)F+R2-:*LG:KV>T(\NT?@)GUKR^$)*G24H
M+02E1:"T&(HF%L=@K[!97XG%<=91Z"L$4MHLL.K#"/$\94$&=5B@M B4%D/1
MQ H9/!8VBZQ+7849,[H*(&E+4%J(58]F>ZZ\[JM!Q+(#7_85VCC'=O&)97]0
M3/BL8WJ-LC!31Z=1HW8PY5NP0)[.H$()E!:!TF*L&BIY2,2,#XX*CY!4EZ@+
M,V]TKE4C@['\?S]+T&.&H+0(E!9#T<1J&#P6-HNL5RH,,W5T3:A""RM3']1G
M@=(B4%H,11,K8G!:V"RUQJB,'F5R&9J0J4NI_'_"6..Q*-]*RG=3H/H)E!9K
M3L'U/7IBO1[,$GZ=6C).3XT;DLW00A/DN'):((U/"$J+0&DQ%$U\*&/05L2L
MK<Q"@VJ?R;!4H:$D61,TQ;X=N++?6A+5;U%"'"Q/04W<U)$T1:0)(L2V/9D6
M:_KG8=_"MG[:D,$0D5&&R. S](.K>A:'!O(^96'NQ-@;$%!:"$J+0&DQ%$TL
MCJ-GH,;(KK,^0U\AD()G051_1NQC'=Y7"*CQ J5%H+3X[("(J1]4%C&KK$M%
MA1DS.KV@#V:!TL*>)EQ'E/5<I]M<0FUY.5=9;5QPPE.0P2^1LW[I-9["3!V=
M15MS,77=P%*F*:A) J5%H+28J&)*'A(QXX.9(B/,U"6>PLP;G6O-(T+'#PCU
MB0854J"T")060]'$:ABL%3%;JU=Z"C-U=$UHW)5\QP1ZQ!"4%H'28BB:6!&#
MN2)F<S7&4_0HX;%N>2>OADP]3Q&31*.J;'YK(]\D@?HE4%JL.077=IP3Z_7@
MC<CKO)%Q>FJL#U'NL=0@>7^R-/=M]*P#M4R@M!B*)F9YL%'$;*/,GL+6)EE]
MG,FQE>FG>>:I!5)U!JJ1E+J>_#I*:#Z1T4G4/+5E>U9@N_(.6 WT?.H[)SP@
M'0P1'66(#$)#FP6J>7S)M@)YLID[,?H-$M#GH4!I$2@MAJ*)Q3'8+CK&=IT5
M&OH*@30\"ZIYHLDA5-Y @QXT!*5%H+3X[(#L4S\[>CFT?;OX[Z1ZRHH:Y>R1
MM[/>>1Q0[5_8W7]IRFWWONA#V33EIONX9DG*JC: __VQ+)N?7]I74 ^O3<__
M!U!+ P04    " !1@5-:@QP,U#X(  "P)P  &    'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;*U::V_C-A;]*X2W6+3 >"R2>F:3 #-1BQ;8ML%DI_VL2'3,
M'5ET13J/_?5+4HYE45>,4^C#3"3Y\$KG\O+>P\?EDVB_R0UC"CUOZT9>+39*
M[2Y6*UENV+:0'\6.-?J7M6BWA=*W[<-*[EI65+;1MEZ1((A7VX(WB^M+^^RV
MO;X4>U7SAMVV2.ZWVZ)]^<QJ\72UP(O7!U_XPT:9!ZOKRUWQP.Z8^KJ[;?7=
MZFBEXEO62"X:U++UU>(3OLAI:AI8Q!^</<F3:V2HW OQS=S\4ETM O-%K&:E
M,B8*_>>1W;"Z-I;T=_QU,+HXOM,T/+U^M?Z3):_)W!>2W8CZ3UZIS=4B7:"*
MK8M]K;Z(IY_9@5!D[)6BEO9_]'3 !@M4[J42VT-C_05;WG1_B^>#(TX:X'BB
M 3DT(&Z#<*(!/32@YS8(#PU"ZYF.BO5#7JCB^K(53Z@U:&W-7%AGVM::/F],
MO]^I5O_*=3MU?2,:*6I>%8I5Z$[I/[I3E41BC6X*N4$_Z<"0:(F^WN7H^^]^
M0-\AWJ#_;,1>%DTE+U=*?X.QM"H/[_O<O8],O \3]*MHU$:B'YN*54,#*_WQ
M1P;DE<%GXK68L_(CHO@#(@$)@0^Z.;\Y!9KGYS<G'C;TV!_4VJ-3_6&<OK9.
MW[7BD6L?H?L7I,=Y6RC>/'0#A2O.Y 7D_<YZ"%LW2>1"[HJ272UTEI"L?62+
MZW_^ \?!OR#/S6DLG\G8P*OAT:NAS_KU;SJ!\J846P;YK&N;V+8F3SY>$Q(3
MJH/I\=0; "P(LS0:PO(Q#*=AG/2P 8/HR"#RQL6GZK\Z&71C4PF=<4O1E+QF
MJ#E2,\_-76E"Z&\%3S1G\,QI+)_)V,#U\='UL3=X[C9%RY:FN%1(^UE77%F8
MF@5YL+,4G79^2(@3(C< BNI8<@()0)$X)' <)4<RB9=,SK2'2EYT1;>I4+$5
MK>+_FV24C+Z"I)BZC  4C2*7$8 B293"C-(CH]3+Z-,) 5.V>*.*YH'?Z[%1
M2,D46*32T9>D(<X<4N> \C=  TK9D5+V1B>M6=OJ<'L=V,4S VEDHY<O<>SV
MS1@4!L1A 6$P3 ('O;0(O#1^5QO6?C DZGUET@_?[@K>FB1F0V_-GS5'VTFH
MXG(G9%'#DB( A@))')X :AF&+E, E49T@NJ)BL+^LKW1,<>D$4==T%F"-2_N
M>3V=;P]&9TJXLUK+Y[(V="CI'4K\H[HLQ=X4.YVM&'\LS'!>MV*+]HV>)[22
MJQ>T*UK5Z&O0M00(!DQ',0/ ,,U2-V@ 6$*C8")L>K&'O:JG&R&>-'5H/@A\
MG 0NB3%*IP'J9BH(1N*3LC,DT6LK[!=7=JZX%.OE7K)!]#-=,D_' ,@P'#-,
M,C<3 RB" U=Y0;9P-C6V>^6%O>JB#\5=\6+B$*01C5Z=Q;&K( '4DN)@U%$0
M+,VF.JK7,=@O9#21=L^J-[MD+#Q"$A&7RQBUQ%GBEGP09F=:()=>QF"_COGE
MI#*>Y(B5KX_&\F.9CJHEA K#4:B-46$2391]W$L9[-<RQ\+?LD?6[&$:7A/O
M+AIS6LOQ6 WIWI[P2J^&L%\._7;NI 9TUUC:D#3+HM3M=P 7TC@>Z0< 1X)T
M2O*17BV1X._,_+_?2RL$?]#_'ID\9QI'O++LO1$RJ[5\+FM#)_<ZC7AEBW;R
MCJNB1NQ93^,JKO8M'#4',\,4G)#0C1H(I[.%JS-RT%Y$Z,1LCO0ZB;RADRK-
M0L]\[(K=ZUS.B*52-$H+;9 <J(W<! ^ATFQ$#$#1$]205B^,B%\8W>[;<J/E
M@^QF=";P[=H'2 ?0-6$:96[UA7!9>BK^#Y0@.97@*)P:XKU2(GZE=-N*DK%*
M=DI6SW88$BW:%CH,C9X]@RJ@<,(D'LU< 5Q,4^Q6,<@<#@(Z1;273,0OF<",
M[<]D(-VQ$(HQ'95L +9,@S!Q4S>$RQ(\2;<75B0^-W4?..JY;5,TY3G)VJO9
MWIVLY[26SV5MZ-9>XQ&_QOO"=H<T8(:&UGM;T2!I5N.Z"<;A\HFKS8;5UNTU
M9_MN'/D73@B@\G!"<3**+0A($TQ<H0L!]>2*X*D4WXM"XA>%Q\'DBRV0)*3&
M0)(0$"0) +TD>XU'WM9XNM-:.V?4'"UAT\GV@OVUU_J^MJO?YJ'N=M7RTNQ9
MF=]!\F.=AI,4CRLXH.?B((Y=YL!26Y@&T50%I[WNH_Y5LIOW,/V [MD#;QK3
M^3K,M0;FHH+H4V#)+(S#4==#.!*$HSDI@(N#( LG%@EIK\CH6XKL7?2U:GN#
M^%AI41+&A+K$QSC(03F$&SIH2+Q7;I1XB\;=?K>K[6ZKUJ,5EV4MI):C-M6]
MUA,]$KJM_8G%>>H5A^_>[IO36CZ7M:%[3_91_0K2QM6NX!72'C2; LS$$NC$
ML=YSI2, H:YL!#!3N:$7C-0O&%T2_J)& =47D1B[9,:P* N(F_$ F%;5R<3*
M#>VU(?7O9'KBOA'-TL;^B4"T^P3GU3LZZ_[EK-;RN:P-G=XK5.I?^AO,I[0H
MU_E33SB,<TW&W=DMF6Z?II,8Q1EKGA38H Q&XAQ"9>/R J PG2HNO8*D;RC(
MW[^B3W9_R5#]]V'=\\5NGS\T?#*MCK5<$J3NW@& PEGB;HWF!]C@0$ 4Q!-3
M9-K+0NJ7A3\^EUS:;("T+%9&.>W;%R25*+]I@J_2&1XI*?1-[@H A-(UTN4W
MTPIBYX;5R5&F+6L?[)$PB6PT=F>"CD^/Q\X^V<-6SO//^"+O#H_U9KJS;+\6
MK990$M5LK4T&'Q/=@VUW/*R[46)G#TS="Z7$UEYN6%&QU@#T[VLAU.N-><'Q
MD-[U_P%02P,$%     @ 48%36J>V4SY+!0  +0P  !@   !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6RE5VMOVS84_2N$"Q0=X/@5MTV;Q$#C/M:A[8JF63_3
MTI5$E")5DK+K_?J=2\JRTB7!@ %!(KX.SSWWQ5SLK/ON*Z(@?M;:^,M1%4+S
M<CKU646U]!/;D,%*85TM X:NG/K&D<SCH5I/%[/9LVDME1FM+N+<9[>ZL&W0
MRM!G)WQ;U]+MKTC;W>5H/CI,?%%E%7ABNKIH9$G7%&Z:SPZC:8^2JYJ,5]8(
M1\7EZ-7\Y=62]\<-?RG:^<&W8$LVUG[GP?O\<C1C0J0I"XP@\6=+:]*:@4#C
M1X<YZJ_D@\/O _K;:#MLV4A/:ZN_J3Q4EZ.SD<BID*T.7^SN=^KL><IXF=4^
M_A:[M'?^8B2RU@=;=X?!H%8F_94_.QT&!\YF]QQ8= <6D7>Z*+)\+8-<73B[
M$XYW XT_HJGQ-,@IPTZY#@ZK"N?"ZI,,K2-A"W'5>JQY?S$-P.75:=9A7"6,
MQ3T8\X7X:$VHO'AC<LIO TQ!J&>U.+"Z6CR(^)JRB3B=C\5BME@^@'?:6WD:
M\4[_EY4)8WDW!F?'2]_(C"Y'"']/;DNCU>-'\V>S\P<8+GN&RX?0_R/#AS'F
M$_%O&/'.29.+M31[),&;O,TDI\-8O#?0^$FP)86*',(N5$(%C_3<>)4KZ13Y
ML<":>/SH;+&8G:]MW0 ECN;GPKK#PKOUFV[R-Z&\D*)I-UIE>B^"DP@(08=;
M!<NF,O(B2V!(H%QA#9N"3:NFQ*+65&(7,V\-TM9Y%<!G(G"7J*3'N2T*2H-S
M7I5&%0 Q003**F.U+3'4PEO=\JTP0YG"21]<FT5]&!>'722%G8VS(.5Q(UA@
ML%4Y';EB#C)X HH/*B1,P25%:.E*[,1M%+FQ#O/GYU[4UH=;U'HS]J*1+AA(
MKGYQSLUQRY->VIN#M&.P%J^<^AN,A;'F!#P+%2"6:VRR!#1EZ QC]:+*CBJN
MH5M"#2VCN7",S#('Y5GW ;%TO"@P%"5<UP*F\T%.KI_)J71$K!.F:JA+=0.?
M=/[*R(5H=*20.8L8_ 88[8_2WA$0$-FT-3G;^CNTZI$X'J$3$[\.?,4$@1QG
M*Y(Z5)F$>PM%.A^+'<66 +?U,)5J4J1+&&AW'&RX=0-G(&6";6Y%6S1G &LH
MQ&8YY)+9U@2W'R?9&.]XX,21CJ$M,Z1!K;)>,I%T/LEDW<#>3$OOG;5UO%'+
M#?O3NCT"B$74-F6((>F&?#HU72+:942D@%9T\J.5&@J.!>\E=\(M>]^[U8M=
M9069 -/9#C8,+3[C*.%]<$?-;P)> W=<X*-$MX56)D>+<OOH!)DCH&)I@?"5
MW/8$4TS@@7#+V_*NE.!Y[Y6/%]?L.?J).I&S59A1\%,L>\?P/$B:2L,.I8%?
M*K@39U]#_UWB*3[9+45'X[ERBDLX>54= TDKN5&LU:$JC5/ 1VN-K$E<#Q)Y
M4$(_?%B/^;JXL6E=QEG ,LGL1ZM<1YHMHM#+-\CRPK'+A\E<()SRE!GX>4L;
MU^*I)!;<"6?+B?@3): MH;E8+./<TU2BN]H, PS V:@.^UX;DPN&Q2,F;R5-
MR>*!;[0<N^XQ/O8/\/DH]^)%Y'+V"Y<[L!YL1@#[HT5QBGU__@L:BGD>)X;U
M"H#K&S2Q8Y/ZB@N\C"^^0^&<B*]'G+Y (_RY$-J=X1XRZ'F(7D1,A1BTCML(
M-K4^]:="9JPAAUT,R_@R[=PZH-5E=>.4=5WS$ ->D[N>"]/!$PY5L(P/59_*
M2WK-];/]6_A5>@(>MZ>']$?T)'0JH:G T=GD^=.1<.EQF@:H<_%!N+$!S\OX
MB9Q&P/,&K!?6AL. +^C_0UC] U!+ P04    " !1@5-:W*2I$H4C  "J=
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
MOSPA+0N3TK:(T$I#T1&7?/">/L<A'7U/T03T]C6^TP,LGC+)L!^!PFLP**&
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
M5O2!@(X#:+ZT-AP[G&#XY%C_ U!+ P04    " !1@5-:-K;ALGT#  #$"
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RM5E%OVS@,_BN"5PQW@!#;
MLF,G71*@:3=LP 84&^[N6;691)@M>9+<-/?KCY(3VQV2 ,/NQ1(I\M-'2A2]
MV"O]W>P +'FI*VF6P<[:YC8,3;&#FIN):D#BRD;IFEL4]38TC09>>J>Z"ED4
M96'-A0Q6"Z][U*N%:FTE)#QJ8MJZYOJPADKMET$<G!1?Q79GG2)<+1J^A6]@
M_VH>-4IACU**&J012A(-FV5P%]^N4V?O#?X6L#>C.7&1/"GUW0F?RF40.4)0
M06$= L?A&>ZAJAP0TOAQQ SZ+9WC>'Y"_^!CQUB>N(%[5?TC2KM;!K. E+#A
M;66_JOU'.,8S=7B%JHS_DGUGRY* %*VQJCXZ(X-:R&[D+\<\C!QFT04'=G1@
MGG>WD6?YP"U?+;3:$^VL$<U-?*C>&\D)Z0[EF]6X*M#/KAXUGJ^V!\)E2=[_
M:$6#&;>+T"*VLPB+(\ZZPV$7<&)&OBAI=X:\ER64KP%")-4S8R=F:W85\0&*
M"4EB2EC$TBMX21]IXO&2WXZTPTG/X[@JN34-+V 98!D8T,\0K-Z^B;/HW166
M:<\RO8;^"RROXZ03<A[JM1IZ=:&PT(PE:D/L#LA&55BO0FYOR=LW,Q8E[_ZW
M\<ZX3?!XH7X"[8_X9Q-WY.Z3])K/CNU)N"%3&LUG%V5O+.I&JV=PP9D!F+*4
M79#6K:A*C'BPGL8TF<\OB8.]VZX"?!MVJKJP<9+3%&/JQ92R..K%>U4WK<5D
M#.=Q6HK3F.+=&N1D1N?30?[0:BELJX&2C7AQ$_/3R?;1SFD>3P<QHWF2]^(G
MB?M+7E4'?-2>\;%NH"1&;>R>:^BMYC.:10-&'E,6I:,PI+&Z[=Y;(0GF88M\
MABQDF,#A3..(LCR]>$^2G-$HR48YBV@<#_:?'3(OBK9N*VZ1;0E8D(7@W7./
M.>"UTE;\VRE.;G_$\RDF/_ESI,DCFL;307.^1BB18$>7+LXS.AO=4=1D<YJ-
MKLAI?!@S@Q?LJ 8(-T8Y'3+?"[MSV3I7F%997J'-#<MIGD44)PF-H\R;W3"&
M.9EBN6I?M@?@VA!P3_#K"G,5Y;\)]8XX8Q2[JFG ]\7J,#GW>H6CSE*#WOK^
M:?"Q:*7MFDRO[5OT7=>9!O.NOW_A>BNDP4+9H&LTR:<!T5W/[ 2K&M^GGI3%
MKN>G._S- .T,<'VCE#T);H/^QV7U'U!+ P04    " !1@5-:0HRU)8,#  !!
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RU5EEOVS@0_BL#M2@2
MP+ .'[$3VX"3=KM9M-V@37:?:6ED$:5(E:3B>'_]#G5%J1.GP&)?)'*.;[X9
M#H_%3NGO)D.T\) +:99>9FUQ[OLFSC!G9J@*E*1)E<Z9I:G>^J;0R)+**1=^
M% 13/V=<>JM%);O1JX4JK> 2;S28,L^9WE^B4+NE%WJMX"O?9M8)_-6B8%O\
MAO:NN-$T\SN4A.<H#5<2-*9+;QV>7XZ=?67P%\>=Z8W!9;)1ZKN;7"=++W"$
M4&!L'0*CWSU>H1 .B&C\:#"]+J1S[(];]-^JW"F7#3-XI<3?/+'9TIMYD&#*
M2F&_JMWOV.0S<7BQ$J;ZPJZV#<DX+HU5>>-,#'(NZS][:.K0<Y@%+SA$C4-4
M\:X#52S?,\M6"ZUVH)TUH;E!E6KE3>2X=(ORS6K2<O*SJVMIF=SRC4!8&X/6
M+'Q+L$[IQPW$90T1O0 11O!929L9^" 33)X"^,2G(Q6UI"ZCHXCO,1["*!Q
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
MWFP2@6TN3,V/-U6XI&R,IRM/^"SHCHF6%]#\UAA_^&$'W:UU_1]02P,$%
M  @ 48%36M.[Z?D[#P  ]2H  !D   !X;"]W;W)K<VAE971S+W-H965T,34N
M>&ULQ5IK;]RV$OTKA"]0I,!V;:_S=A+ <9(V1=,$<=)^YDK4+FM)5$AJU]M?
M?\\,'Y+L=9(VN;A T7@E<CCO.3/4DZVQEVZME!=73=VZIP=K[[O'AX>N6*M&
MNKGI5(LWE;&-]/AI5X>NLTJ6O*FI#Q='1_</&ZG;@V=/^-D[^^R)Z7VM6_7.
M"M<WC;2[YZHVVZ<'QP?IP7N]6GMZ</CL22=7ZD+YC]T[BU^'F4JI&]4Z;5IA
M5?7TX.SX\?.[M)X7_*'5UHW^%B3)TIA+^O&Z?'IP1 RI6A6>*$C\LU'GJJZ)
M$-CX%&D>Y"-IX_CO1/T5RPY9EM*I<U/_J4N_?GKP\$"4JI)][=^;[2\JRG./
MZ!6F=OQ_L0UK3XX.1-$[;YJX&1PTN@W_RJNHA]&&A[=M6,0-"^8[',1<OI!>
M/GMBS5986@UJ] >+RKO!G&[)*!?>XJW&/O_LW#2-]M"R=T*VI3@WK=?M2K6%
M5N[)H<<1M/"PB.2>!W*+6\@=+\0;4%@[\;(M53DE< C>,H.+Q.#SQ6<IOE#%
M7)P<S\3B:''W,_1.LL G3._D>PD<R-W=3XYBYK'K9*&>'B HG+(;=?#LA_\<
MWS\Z_0RS=S.S=S]'_9\S^WER#^;BLQ3%;VHE:_%&>J^L$Z^L:81'" IO^-^9
M\&M%)#K9[H1VHI/6[^CM1EIM>B=JN76]]FXFBEKJ!O_2(0;;K*B9>&=-H52)
M,QVH22^PTRFA6Z9M+-X@.8C"]!:/3266O8,8#J2<:?C)=JV+-?8IK-HHJTJQ
M!#>MZZUL"S47?ZY5>YU3N:7UV"P#9SA)=,9##QI,\:.9T.#&.47_\?Y:7ZI:
MKXTI>2<HU<8YVJJN.H/S<-CKBK:1+JQ9RF6MHE1AZ5;7-7*70XY@31!5V9B^
M]421SZ!EA6S%4F&A=*8%D9U0#@J77I53G5M50$6.R&NYU+6&^I&9,R7F)Y,%
M5ZWQ V=QX7X&:.57\5!J5V!3U%$K?1\T2[]<IPI=Z2(J65?[]#A2?&)S="H4
MZS1Q>TU?NMV8>@-C8SEQ9;$?MM9^30K&N9[=%!L:^9>QI!D<AN)%O@86O%Y)
M+@1-<.^)4#_\Y^'B^,&I$S 4RQR]E7BHX)$(#\F&[ SJ45#\C,3#WME(>UEE
ML#P8*Y3U*(Q@!81FY.2-<1[KH;T9.]14%8HT4?-^E@5:3NRRO],I!7%0LMLG
MP\[%QXYKI#-USS)&=\W2LS#[!,=#BIVBMZ)82[L"!^!2716*'!WZHZ36^N -
M.$NCU)0B9CJXVQO9HG93/A&E4<'?EC"VVJ1 P!FN1[PF\EO3UZR+4F]TV<L:
MM.&8,0'(U<J"68]<LY:@(;.MA2P1[%"(JBHRMFGW&G"P%A15:M+&+$8@"P0X
M8]D/.(YAB;6H@$P@RKNHK-\&5\F94-8X^)Q3FCC#X>&%0+C1HAT5IZ.I7K?2
M"592= 4I/O5:>-FD'!G4LY;(7@KYJM(UELH5W 4>TK,9%D?'CY)B/LXOYN*%
M=MYJG'^.].ASY.?'D.\-,I@LUKU3'@(C,4I:UH!9U72UV2E%FENJM:RK%+65
M@C]!8RM*IRT9<R[.ZFFNCFPDYC/?/>H\0)["=D2IKL4KM;0]I?"@DVU*QBS
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
MKDTOHX6+>&>ESQH/6_8B@/.E<W&W$ /]4WG^'U!+ P04    " !1@5-:7?M
M^0<)  !2&P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6S-6>MOXS82
M_U<(=Z]( ,76P_)C-PF0?;2WP+6WV&3O<!]IB8[9E4B5I.*X?_W-D'I0MI7;
M'MK#?; E49SAS'#F-S/4]5ZJKWK'F"'/92'TS61G3/5Z-M/9CI543V7%!+S9
M2E52 X_J<:8KQ6ANB<IB%H?A8E92+B:WUW;LD[J]EK4IN&"?%-%U65)U>,L*
MN;^91)-VX#-_W!D<F-U>5_21W3/SI?JDX&G6<<EYR83F4A#%MC>3N^CUVSG.
MMQ/^P=E>>_<$-=E(^14?/N8WDQ %8@7+#'*@<'EB[UA1(",0X]>&YZ1;$@G]
M^Y;[#U9WT&5#-7LGBW_RW.QN)JL)R=F6UH7Y+/=_98T^*?++9*'M/]F[N5$R
M(5FMC2P;8I"@Y,)=Z7-C!X]@%8X0Q U!;.5V"UDIWU-#;Z^5W!.%LX$;WEA5
M+34(QP5NRKU1\)8#G;G]*#)9,O) GYF^GAG@B..SK*%^ZZCC$>HH)C])87::
M?! YRX<,9B!*)T_<RO,V?I'C>Y9-21(%) [C^0O\DDZ_Q/)+_DO]'/7\/#5&
MQ&M=T8S=3,#E-5-/;'+[_7?1(GSS@FSS3K;Y2]S_HVPO4T?AE/@<R,..D7>R
MK*@XD!W5Z)M,*9830Y\)U9H93:C(2<'IAA?<<* Q.VHPMC!(X($1 3B \]EV
M"T.:R"TQK*RD@H@E.8=1Q40&E!MF]HP)2Y11I0Y</!):REHXJI$% 4;(E@LJ
M,DX+6!DX&Z2L:E5)S1P!\FQ9U1HT0"KN=$7AVLE3\OZ<CHH!QFQ^L2I)4C'%
M9<[!I"R33TPY60YVMM: +P!JY#.C!?^-6J! E4& ,^8+K'G@_>"=KQ[7I%(@
M*:]H48#!&(!G#DN0NK(0M./LB>&:R*52$H5$_6I3*ZL;W12L475*WE)4WI*B
M1 70%DBXXX +BF=@P2&)M5[#%E1IS'V..4%36*[./B"Z(/L=SW9CREN[0I#7
MP!KX!(!" F#;*K-A!2H&3 R:H)2*717\*RL.5^!AXDI(XUS->#ZZYP5Z !J>
MV1<;)MB6-TZW@W#SEO-];WKBZD*2)UK4;O_ \G(/#@;6,. @&2LWH&J+*=9$
M<).,.,^1OZ+2):.ZQGFU1E=E@MI-0RI%#4QBSY7;1W W6E6P\7!S9&_N]O#
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
M0P(  (H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;)V56V^;,!2
M_XK%I#VUX9;+E@%2TFY:'CI%:;<].W  J\9FM@GMOZ]M",NFA$IY =N<\_D[
M1ARBEHMG60(H]%)1)F.G5*I>NJY,2ZBPG/ :F'Z2<U%AI:>B<&4M &<VJ:)N
MX'ESM\*$.4EDU[8BB7BC*&&P%4@V587%ZQHH;V/'=XX+.U*4RBRX253C AY!
M_:RW0L_<@9*1"I@DG"$!>>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0
M*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5
MCK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=
M1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83
MK !][$I&KM([F#@W[6GKCA9<H(7H@3-52O2599#]F^]JLT$O..JM@U'@/:03
M%/HW*/""Z0@O',H-+2^\P#M7Y@W:OZ(-R\B!9 VFYZKNH-/S4//=+&6-4X@=
M_6%($ =PDH\?_+GW941Y.BA/Q^C)KJ& ?&\_N_5/M=$JX[7Z_Y [W7%@CJF$
M$;'9(#8;Y?S@[/8*N7'H>W+S06Y^U:D]@=!?$;[@-LY\SVTQN"VN/KAQOW'N
M13_WI#]4( K;!25*><-4URJ&U:'1KKK^\C>\Z](/6!2$240AUZG>9*%?I^@Z
M7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OCQ&PP_'Z2-U!+ P04    " !1@5-:
M^VOZ7^$*  !4)0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6SM6EEO
MV[@6_BN$!QBT@">.W;U9@*3M3 -,IT&2SCP4]X&6:(LU):HDY=3SZ^]W#K78
MCJ,T;2]P'_J22#+)LW]GD0ZOK5OX3*D@ON2F\$>#+(3RY6CDDTSETN_94A7X
M969=+@-NW7SD2Z=DRIMR,YKL[S\=Y5(7@^-#?G;NC@]M%8PNU+D3OLISZ5:G
MRMCKH\%XT#RXT/,LT(/1\6$IY^I2A0_EN</=J#TEU;DJO+:%<&IV-#@9OSP=
M/Z<-O.)OK:[]VK4@4:;6+NCF+#T:[!-'RJ@DT!$2_Y;JE3*&3@(?G^M#!RU-
MVKA^W9S^.PL/8:;2JU?6_*/3D!T-G@]$JF:R,N'"7K]5M4!/Z+S$&L]_Q76]
M=G\@DLH'F]>;P4&NB_A??JD5\34;)O6&"?,="3&7KV60QX?.7@M'JW$:7;"H
MO!O,Z8*L<AD<?M78%XY?K:;*>9543H>5N-!^(=[) O: YH.012JP6@8U7XG7
MVB?&^LJIPU$ :3I@E-1D3B.9R2UDQA/QSA8A\^)-D:IT\X 1>&X9GS2,GTYZ
M3WRMDCWQ:#P4D_W)XY[S'K6*>,3G/?H610Q;+0Q9)W_8I7*%+!(E/OZ)@\19
M4+G_SRZ]1*J/=U.EF'OI2YFHHP&"RBNW5(/C7W\9/]T_Z)'I<2O3X[[3[S#N
MN;.)\EYY@> 6)W3E=3$?BK,4/^O9BF](7-Z$.W&5(?*#%Q^OU)<@3HU-%CN%
M[F?K3[U00AHC$IN7LM#@(&0RB"IHH_]5(J@D*ZRQI.UKK'0*H#']A#@6P6)I
MY,'.Q!17@"F^MI5;VRC\RI-)]L251=@$/8?UL%75V^D@VC&M(#+D9D)!$E_,
ME5,9(<\2]V7I+*C0CF1#GX[TF;?ZW!/O<>"IE2XE?EYK!X:M\ZQ!HI6OQ15C
MD5D)\B.O%/^^=9X W;F3^5#H(C%52OHG =96@,Q-EB#S/TID$KPK'^34:*!#
M*DIK= )5#P4>%BFXQ&79N@ Q63KB*ZD=0G8.H;<=(F\< K"HG)8F4A8S9_,M
MEFIS;4IAO1(IX*0"C12_</R(\<DP.NGO,FJN%XY.<"\R@*XP"KH<LG(6"CIE
M5X%^HQST^!4[VNK77YY/QL\._!:+M:+9T6!EG9>FH^>!P4AN0LUF\531[DN
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
M:-Q_T@UCFL&*7HMK-3$_E;@A"'1_8*VLMD7$! E)2_$IBVFA*:YW/6.??UR
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
MWNA8%20>.2_0!?O')Y2Y>VE<^K[1LD<VDW[723P^\:2-%E)&2R)1NV1U=KQ
M9>$"8^$+]^0>;L8Q,?#5D)]DM>%NJ,49B&-OJ]J,"G%KE$)')^/&>0X@]D!&
MU-L3YK2F0_TDO*+A0.[+U*6<;Q(>B# ?78$NJK"N\PUD4W]CM&!8'G"$["%6
M\N$\6$+;/Z_*?X;9-#JOH= IA8Z\X!WRZBX_B/*WE4GZ,]Q1<OD!D"B+[',,
MVH[+<<@ 1+:/#U& 5]K(0K@_3M2$ 3X@K5 @',JJ.7\W*P9##]%RO@GH%79I
M^I #U_C[.V+C25$XN]R)::PS>R1LXLE/BCY">C(BZG$CJ%1<Q3]0$3A81SVQ
MH55N!8LZOS3Z%0=8!L4ATRD0?@A%6)'>T#)$V'>[89>]?/DRDVE@"ZV=DH"D
M5",<]AS%=#V-"YY5BA9BF3LH:C#?" U.__@(&<Q28#N9T+T-!+>E"N/9#O%[
M4IZ%R]$YN5&RXW$";O8)+I$<'W:]JTU SC&6)3[-G[P>0B-H1JSZP15/(;H_
M%+VO:F4IK^%A)07G8KI4<H+#KE\3'EO^'2*-PK/QT-YHQC:=,E#PY;5WD&EL
MK,[\;]V<AG38]CSJ:HZ[+&72C=L99>^N&#>"E-P^99&8^J-0EN]A<;W1FH=)
M2N!CVQ!'%;&2_+B.KUKA:=GZ"SP]X]QM+=-W#M,8\S_6Q#\<Y4M(: E.',6X
M%?&63"Y\8TJV.5[KSL%B>J5."5[TXX1>OWWEQPD->X#KL^6CB\7%Q04/C9NF
M\Z,?MQFW@)799P_HTTM]_K/+AX\6#Y\\'*?1DU\ZXL/3<?R%6-)D1].5V7&*
M.Q$B;#JC>2K]J-@\[N+BK@]O%96^Y44:Q"9_VTK*!X]_RJ'4?O9 ?BC<8B;6
M-'USG/+,M/N,3M:JUSEY =PP!?1,]O.HMF>!JG',V',I6E>76OCR !Y!&YLA
M4^.RF7_GU&/HTUK.]U5=R9PNHE"?B)C4BA^]2H)AF2TI;2&^0&XB[5QX7T+F
M%Q4M\U:<(!.)HW8'J]$P:)BK):/4FD^9R5A#;>>X+9_MU="K;676V;<?2,UQ
MO.,';H_HD@D7\LP/?G8F<:6X]]_G[R6;3%P-.>2>_^'U]Y[7A<[LI X,/[81
MCTC##7D I%I0\=A.S>F.RG!"53)Z6G5@*!<K25&PFZ$O@P:B.0E)OEA&Z,M/
M-@%4IR>^12TTX[X95Z<_KMP[@93_HI:8^%<(W:^'NA*@TY#.._V1!C]5K^4\
ML1L4X8J)PP]UQG)E8D\YC%;TBX6WB4=P^PE[83+(Z3HB/E$K0?KHF7BH!IA!
MX@8GB"TV=E;DCM$7 /M@G8>B/U$8-1V[*?..U!$H*&5FAR(\Q!]+9=;YB$MH
M45O>UEP&?">_@-JU33OH%-GI.H4_MB1^4.B?Y+FS(1",  PH=$,))^<9_KQG
M+>DLD!=78:KO/\G6PTIG%T\6F6]<$SIXYXO0/O^IW1-?+9]>?/$5 GA=>VV\
M,R&/L;YT;[Z6*F]4.#BA*#,$>/8A-_%;N,G2T\5#[R4WPP6)WM:Y?.1L'98<
MTHF5E]+NI1,7>ZFS)UJ@:Z$'TKH:<XF,1+_<*#-:Y82A7"::"MRPS]ZAM4IM
M755>7;BB7P"9)C=$(;*-/*2XMQ\UO5QT[F;!^+YEW()#DU*7+ T  4C_R)L!
M;!S;@%+]I+=WO1=^"F59R<A9Y]MIZZIW#Z8'2TQ4-RT<G_'(V:"8 +VD@#$,
M4^.?NO)H.T&9A)Y ;5]Z:DOF=BBA/7DX16CAR8C [+FC,$\$(<1/KY;J"S(A
MR(2+;=X4H2H*C?6!8I*X?!Q\4A2Y^@R>!U)9%R9S%=%@,P1,"*2U_LB;IA\J
MX]RM9 !)Q5[$K^19V[(J0L^ 1RM2A9_..@]O81VM*]VZAF>9Q$&$6+D48' >
MM"L@_NA$DX?[!:)9>HW"$/_KI!H+T8?3I(IOSBX>C,GTRL\<.8ODXZODUR[U
MT3/Y:4(2,J]30HF(-_O\BIP&$1G+BS,F^]='9'6TMR[L^HG/8^;"J0,JM&F<
M4;=K.8VG/V#F). I:8EHK/\5JXC431FS2Y:O6GK093U&66U']$7N.G1#M-]%
M>UUTJV\7/E[DZHGI(%Q;Z?, :;#_=,;.Y1_JZ*;V&$PZ@H.AFW+9P!:>\AH]
M_D295V*N/-97QS#S8"__W%,-?H.B=Z&,&[,]^KCD)OIY+XQRB%79?QQ#C;W[
M\?A=<F'<J .V;Y)?X4[L&X#EX*SN='N9R<#KW* _X_15I2WCEGE)DS;@?39E
M7^=]_OS9SG0;\XHHB,=!-&2OH8+5?XK2>XPQ^.K%\MY]>C,\_OS9GIR [_..
M?\FG-FMZ]>+\R:-[TNWD_B"FQY+9JNW[=L?_A.UJ.CQ WZ_;MG=_8 -DO?AX
MS_\'4$L#!!0    ( %&!4UI_19_S)P,  . '   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;*U5;8_3, S^*U%!"*3HVK1=NQW;I-L! @FDB>/E<]9Z
M6T2:E"2]W?'K<=JM+>@V"8DO;>S83Q[;B3T_://#[@$<>:BDLHM@[UQ]'8:V
MV$/%[96N0>'.5IN*.Q3-+K2U 5ZV3I4,XRC*PHH+%2SGK6YMEG/=."D4K VQ
M355Q\[@"J0^+@ 4GQ6>QVSNO")?SFN_@#MS7>FU0"GN44E2@K-"*&-@N@AMV
MO4J]?6OP3<#!CM;$1[+1^H<7/I2+(/*$0$+A/ +'WSW<@I0>"&G\/&(&_9'>
M<;P^H;]K8\=8-MS"K9;?1>GVBV :D!*VO)'NLSZ\AV,\$X]7:&G;+SETMLDD
M($5CG:Z.SLB@$JK[\X=C'D8.T^B,0WQTB%O>W4$MRS?<\>7<Z ,QWAK1_*(-
MM?5&<D+YHMPY@[L"_=QR;;"^QCT2KDKR]F<C:LRX(R^_\(T$^VH>.CS$FX;%
M$7#5 <9G %E,/FGE]I:\5264?P*$R*ZG&)\HKN*+B&^@N"()HR2.XO0"7M*'
MG+1XR3^%_%2D'4[Z-(Y_+M>VY@4L GP/%LP]!,L7SU@6O;[ ,NU9II?0EW?X
M_,I& M%;4H\9PR7&ES%?/)O&4?*:_*__C?7LL#Y0;<"T-?K;Q-?,?Y)>\]$'
M<1*>DPF-9M.S<FLL*DS /?B8[0!,XS0^(ZT:(4NA=H/UA-%D-CLG#O;^. GX
MRO=:GCDXR6F*,?5B2F,6]>*MKNK&83+Z,O5;+&44+\<@)U,ZFPSRN\8HX1H#
ME&S%@U_8/PL^1#NC.9L,8D;S)._%#PK/5US*1VQ/]]AV:RB)U5MWX 9ZJ]F4
M9M& D3,:1^DH#&6=:;K.*92_@3OD,V0APP0.-641C?/T[#U)\IA&23;*6409
M&^P_>F1>%$W52.Z0;0GXH@K!N\:-.>"5-D[\ZA0GMY=L-L'D)Z]&FCRB*9L,
MFO633X<2!6YTZ5B>T>GHCJ(FF]%LN")//>APU'4K,+MVMEA2Z$:YK@'WVGY\
MW71=>S#O9M\G;G9"6;QZ6W2-KG*<%J:;)YW@=-WV\(UV.!':Y1Y',!AO@/M;
MK=U)\ ?T0WWY&U!+ P04    " !1@5-:\<+S_1@#  "1"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6RU5EEOVS ,_BN$-PP-$-1'CJ9M$J#M3F ;
MBA[;LV+3L3!;\B2Y:??K1\F.XRZMVY>]6!2/3Q\E2O1\(]4OG2$:N"]RH1=>
M9DQYXOLZSK!@^E"6*,B22E4P0U.U]G6ID"4NJ,C]* BF?L&X\)9SI[M4R[FL
M3,X%7BK055$P]7".N=PLO-#;*J[X.C-6X2_G)5OC-9K;\E+1S&]1$EZ@T%P*
M4)@NO+/PY'QB_9W##XX;W9'!9K*2\I>=?$D67F )88ZQL0B,ACN\P#RW0$3C
M=X/IM4O:P*Z\1?_H<J=<5DSCA<Q_\L1D"V_F08(IJW)S)3>?L<G'$8QEKMT7
M-HUOX$%<:2.+)I@8%%S4([MO]N$U 5$3$#G>]4*.Y7MFV'*NY :4]28T*[A4
M7321X\(>RK519.449Y9?A&%BS5<YPIG6:#0<W#":Z<'<-X1OO?RXP3JOL:)G
ML,((ODEA,@T?1(+)8P"?B+7LHBV[\Z@7\3W&AS *AQ %T;@';]1F.W)XH]=F
M^U22-<3X:0A[24YTR6)<>'0+-*H[]);OWH33X+2'X+@E..Y#7U[7=P-D"JR0
MRO _]C" [WBS9WGW([][,XN"T2G\[Y&.#(L5JO;86LL';3A=(TQ:S2<EM7X1
M\3L]35OY[ X5O15PJS&M\E9]P91ZX&*]\XOCJJCR1ZOM.7WE*<(!%_" 3.G!
M+KB0E3#=J3L(]XK\XW,KZ$U1FIL'*)DR@O)6F#M7G?%20S2!MQ"%P3 ( I(.
M)B2-9@,2P\GQ\'@:P8UB"8)@!6H(]Y*/9L&>[H"4@T?:,#J%&VE8WE\U0Q"=
MO=R.-;_N0C7/43@;=%0-WYXBG[1%/NDO<NHL246L.E7N-A?OJ==H!.HU4+VT
MLTPD8'9[]]2-Z*?QVHJF(IYT]F$V'(?'5CEME:WJ:"^X-<V>-QT_8[K)D/IL
M:BCUK2$,CX:SZ?XRNW)J-$\=D]]I$P6JM6N&&F);R77':+5MOSVKV\S.O6[6
MWYA:<Z$AQY1"@\,CVFI5-\!Z8F3IFLY*&FIA3LSHGP&5=2![*J793NP"[5_(
M\B]02P,$%     @ 48%36LY.:32J @  (P8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&ULA55M3]LP$/XK5IC0)D7DM6D+;20*FS8)I K8IGUTDDMB
MX<29[5#X]SL[;59&Z;XTMN^>YYZS[ZZ+C9"/J@;0Y+GAK5HZM=;=N>>IO(:&
MJC/108N64LB&:MS*RE.=!%I84,.]T/<3KZ&L==*%/5O+="%ZS5D+:TE4WS14
MOJR B\W2"9S=P1VK:FT.O'31T0KN07_OUA)WWLA2L 9:Q41+))1+YS(X7\7&
MWSK\8+!1>VMB,LF$>#2;;\72\8T@X)!KPT#Q\P17P+DA0AF_MYS.&-( ]]<[
M]B\V=\PEHPJN!/_)"ETOG9E#"BAIS_6=V'R%;3X3PY<+KNPOV0R^T] A>:^T
M:+9@5-"P=OC2Y^T][ %F_CN < L(K>XAD%5Y335-%U)LB#3>R&86-E6+1G&L
M-8]RKR5:&>)T>@.8DB(?'VC&07U:>!I)C<G+MP2K@2!\AR (R:UH=:W(Y[:
MXC6!AVI&2>%.TBH\RG@-^1F) I>$?A@?X8O&%"/+%QU-\5!F RX^C#/M<*XZ
MFL/2P7I7()_ 24]/@L2_.*(J'E7%Q]C3>VROHN= 1$G*7O<22$=?L-PU$1EG
M%35%J[ :=(W%KSJL8J(%P6Z4:&HKPM]-ZWC@TY-9Z$<7Y'_?7T"E>5,3"Y\$
MF@RD?9;+1O2H$E]G,CI_($'BSI/(G"9OJ(*I&_ES8YN^M27N9#XQMMDA6QS$
MQC8_B)LDY*$&G$6E1FW_>L2Q&T^GY$%HRH?;VMVPVM<=SMP(@]R 4H2U2 1*
MOXTV=Z?SA*Q-'6#N3Y3W]N4&6LYHQCC3#%XQ^S-W$HQ9':H9;Z]Q&Y"5'4^*
MY.:"AQX>3\<)>#DT_E_W87S>4EDQ+!@.)4+]L^G$(7(82<-&B\Z.@4QH'"IV
M6>,4!VD<T%X*H7<;$V#\7TC_ %!+ P04    " !1@5-:NG0LDIP"  !?!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6S%5=MNVS ,_17" X8-"&I;
M=I,V30PT:X?MH4#0[((]*C8="[4E3Y*;[N]'R8F7K6G0M[WH2AZ>(Y/T;*OT
M@ZD0+3PUM33SH+*VG8:AR2MLN#E3+4JZ*95NN*6MWH2FU<@+[]34(8NB<=AP
M(8-LYL^6.INISM9"XE*#Z9J&ZU\+K-5V'L3!_N!>;"KK#L)LUO(-KM!^;9>:
M=N& 4H@&I1%*@L9R'ES'TT7J[+W!-X%;<[ &IV2MU(/;?"[F0>0(88VY=0B<
MID?\@'7M@(C&SQUF,(1TCH?K/?I'KYVTK+G!#ZK^+@I;S8.+  HL>5?;>[7]
MA#L]YPXO5[7Q(VQ[V_%Y 'EGK&IVSL2@$;*?^=/N'0X<+J(7'-C.@7G>?2#/
M\H9;GLVTVH)VUH3F%EZJ]R9R0KJ/LK*:;@7YV>R6:RGDQL 2-:PJKA'>?>'K
M&LW[66@I@#,+\QW8H@=C+X#%#.Z4M)6!6UE@\3= 2,P&>FQ/;\%.(MY@?@9)
M/ (6L?0$7C+(33Q>\FJYQU3V&.EQ#%<F4]/R'.<!U8%!_8A!]O9-/(ZN3C!,
M!X;I*?1L1657=#6"*F'K<PH+X(^HJ41 =LV:B--5KIJ&DMHX"0:HVHSELB!I
MQ_2<C/B2G@L6)5?PO^<?R'6?34"Y@%Z^RX=_[5Q^N"%Q R-;J:A:N%5Z"@MN
M1/[\,9^_';#+41RE;KJ\C"%AHSB)X;8LJ86X1R]$W;DF E26^0.HUC46 ^1,
M_<E8+7*'WU_&XPG$YV.(HS'<.#^Z>24%-J'8T2A.)XX"2R9P+*_"@Z)O4&]\
M:S.4&)VT??T/IT/WO.Z;QA_SOO7><;T1)*3&DERCLPDU*]VWLWYC5>M;R%I9
M:DA^6=$? +4SH/M2*;O?N ##/R7[#5!+ P04    " !1@5-:\FX!CQD&  "-
M$P  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6S-6%MOVS84_BN$UQ4.
MP-H2=;&=BX$F3;< :Q<D[88]TA)M$Y5(E:3K9+]^A]35L:UY0 ?TP:)('9X+
MSW<NYN56JB]ZS9A!3WDF]-5@;4QQ/A[K9,URJD>R8 *^+*7*J8&I6HUUH1A-
MW:8\&Q//B\<YY6(POW1K]VI^*3<FXX+=*Z0W>4[5\S7+Y/9JX _JA0>^6AN[
M,)Y?%G3%'IGY7-PKF(T;+BG/F=!<"J38\FKPUC^_GEAZ1_ '9UO=>4?6DH64
M7^SD+KT:>%8AEK'$6 X4AF_LAF69901J?*UX#AJ1=F/WO>;^WMD.MBRH9C<R
M^Y.G9GTUF Y0RI9TDYD'N?V55?9$EE\B,^V>:%O1>@.4;+21>;49-,BY*$?Z
M5)W#*1M(M8$XO4M!3LMWU-#YI9);I"PU<+,OSE2W&Y3CPCKET2CXRF&?F=^)
M1.8,?:)/3*/A)[K(F#Z['!M@;0G&2<7FNF1#CK#Q"?H@A5EK="M2ENXR&(-.
MC6*D5NR:]')\QY(1"GR,B$?"'GY!8VC@^ 4G&'K(OG)W>'BW#8US7="$70T
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
MT02Z3W>[7"=8U?C]::4L;&/^N(7UEVEG /JU4O8@N 3]0KW\"U!+ P04
M" !1@5-:(Z\H890"  ".!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6R]E5EOVS ,Q[^*X '#!FSUD;MS##3MKH<>:-'M6;'IV*@.3Y*3YMN/DA,O
M:URC&+:]V#K(/W^T3"K>2/6@"P!#'CD3>NX5QE2GOJ_3 CC5)[("@3NY5)P:
MG*J5KRL%-'-.G/E1$(Q]3DOA);%;NU%)+&O#2@$WBNB:<ZJV"V!R,_=";[]P
M6ZX*8Q?\)*[H"N[ W%<W"F=^JY*5'(0NI2 *\KEW%IXN9M;>&7PK8:,/QL1F
MLI3RP4Z^9G,OL$# (#56@>)K#>? F!5"C!\[3:\-:1T/QWOU3RYWS&5)-9Q+
M]KW,3#'WIA[)(*<U,[=R\P5V^8RL7BJ9=D^R:6Q'D4?26AO)=\Y(P$O1O.GC
M[CL<.(2S9QRBG4/DN)M CO*"&IK$2FZ(LM:H9@<N5>>-<*6PAW)G%.Z6Z&>2
M*VIJ!43F9%%KW-.:O+D 0TNFW\:^P0C6SD]W:HM&+7I&+8S(I12FT.2CR"#[
M7<!'M)8OVO,MHE[%"TA/R"!\1Z(@&I+2 .\1';1)#YSHH#_IZYQ<5Z"H_3UT
M5[*-RK!;Q9;+J:YH"G,/ZT&#6H.7O'X5CH,//8S#EG'8IYY<U7P)RAZ,S//W
M*>55K4G*J-9*2DZHR BC2XGT4FV)QB_3F4(39.2"V )=)\/87W=PC5JNT0NY
M:H'UI##REE14&8'C+H+1$4$4=2.,6X1Q+\)G9;,_IV*+97W?4G0%[Q7ZPQ.<
MM)B3O_*73?X!X[1EG+[P-+&1,%B!)M+!/BW>!G5Z=)9AT'V6LQ9@]C]^\]D1
MV/0)EW_0(SFHE;L),)2LA6G:9;O:7C9G38_]9=[<5)=4K4JA"8,<78.3"<95
M3?=O)D96KN,NI<'^[88%7IB@K 'NYU*:_<0&:*_@Y"=02P,$%     @ 48%3
M6@+/KXJ!"@  ,&8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULM9UK
M<]NX&87_"D;=Z>S.I)%XD^34]HPC$EMWFJXG;K:?80JRL.%%(4';Z?3'%R1E
M0: HR$R/OB04#3QXB4-<>$B"E\]Y\;5<<R[)2YIDY=5H+>7FPWA<QFN>LO)]
MON&9^LLJ+U(FU<_B<5QN"LZ63:8T&;N3R72<,I&-KB^;?7?%]65>R41D_*X@
M996FK/C^D2?Y\]7(&;WN^"P>U[+>,;Z^W+!'?L_EE\U=H7Z-=Y2E2'E6BCPC
M!5]=C6Z<#S0(Z@Q-BM\%?R[WMDE]* ]Y_K7^<;N\&DWJB'C"8UDCF/KOB2]X
MDM0D%<>W+72T*[/.N+_]2J?-P:N#>6 E7^3)O\52KJ]&\Q%9\A6K$ODY?_X;
MWQY0$V"<)V7S+WG>IIV,2%R5,D^WF54$J<C:_]G+MB+V,CC^D0SN-H/;R1 <
M*\';9O Z&5SW2 9_F\%_:X9@FR%X:X;I-L.TJ?NVLIJ:#IEDUY=%_DR*.K6B
MU1N-7$UN5<$BJ\^L>UFHOPJ53U[?MV<4R5?D7CQF8B5BEDER$\=YE4F1/9*[
M/!&QX"7Y"[E9+D5]/K"$W&;M65V?'3^'7#*1E+^0GXC(R+_6>56R;%E>CJ6*
ML"YG'&^C6;31N$>B<5SR*<_DNB11MN1+$S!6A[8[/O?U^#ZZ5N+?J^0]F3CO
MB#MQYGT!V;.'/'Y/O":[ZY,O]R'Y^:=?B) \)25_5"U,5=4CS^+O9%/D?ZC6
MTE-$^/8BO-<B>C#1VS&N!4/?CG'Z,88.WNX\\QJN=^(\^^WD>=83\\>6[?>S
MZ\[W0[EA,;\:J=ZUY,43'UW_^4_.=/+7/L61L! )BY P"H(9:OL[M7T;_?HV
M>^*EK)M'KYS6S$/E;&&S!E:/HT_7D\OQT[Y&ARDNYA//,5-%R* H"&94?K"K
M_,!:^;_)-2\(*TO>7_O6W$-K/SBH6\<+9AT!VD3!?J*IWZU_9%@4!#/J?[JK
M_ZFU_O]9I0]* #6BJOE?P9K.;3M8E.2_KYM]REBY0Y69'E9Z1Q9D<1$21D$P
M0[[93K[9&^4K^"8O&OFJ3)S2S@H=JMWLI';(XB(DC()@AG;SG7;S-VJG%'OB
M12FDFIFQ0F9J6^E73]SZQ+-2AXHW/Q#/=3OJ(<N+D# *@AGJ7>S4N["J]VN>
M+Y]%DO0I9,TY5*&+PT%K.IE-IQV5+GJ&K<-D$3(T"H(9]>],],7@Q*K E^Q!
MU3]?JJ[OB6<5)RRMI^>]TP@[:J@D6YI1V4[0$:0OT7S>D0,:%T713$'VKLX=
MJR W;?V3YT)(R3/5LZUZM;!2!FOA'%1S=TH-+3""TBB*9DKF:LE<NV1)DC^S
M+.9DE1=DF5</<E4EA+57NOU-R4H<+)][6CYD@1&41E$T4S[M4SC6"^/KSRVS
M$:]2*A:2B8Q(]D(V>=FX7R4169Q4RWIB*#+)5122L&Q)-CQCB3QB8=B+':RQ
M=SB$^5.W.X)MDQD=IC<]N/2%QD91-%- ;3TX=N]!SP%+R1YYV6SE*_G,"DZ6
M:EQ+\DUCW&T=NWI>>-R\^V@O;;!N_H$@7E<S9($1E$91-%-:;6PX=F?C7N;Q
MUW6>+.O9//]6J=E]KV10A\,YM#AF<V\>'.AVZ'+,G/G$\;N-[9 W]693Y\),
M1WO2.1,_F/C:73&K4?L3CMV@N,WB/.5-G\9?5*=5\MY:A+H1SJ$=,0TF\^YE
M;4^RP)]>3+IU.#VHFR#P?;];A>?P$1QM)#AV)V'!RG5]0X2_Q+QL^B$:WB[4
MGK(JU!P[$:DX,A^ F@E;VGYE>:[GN'ZW[@_3.7[@SPY.8*A=@**9&FG#P+$[
M!I^W%SH?>1:O4U9\5:/!HKGMIL:01:XF )DLVMM<GT59__77HA[K%RS[KO9]
MV=D,O3I"?04H+832(BB-HFCF.:%M".?BC/>J'*A5 :6%4%H$I5$4S;Q-K*T/
MUVY]F&V]J-OZAA?U+C6)[-/9SANJ\Y9VL7_1]GX^[TP*POYDLZX' HV-HFBF
M,MH#<>T>R")/-Y6ZS"+WVUE\KQI0!P1*"Z&T"$JC*)JIK39+7/>,7:T+]4V@
MM!!*BZ TBJ*9HFN+Q;5;+%$I1<JDF@(S-7E2W2NI2EY[9(E8]3=NJ'=R(CJ/
M?.>LZ#O?0F@<$91&43134^VZN';79<$V0K)$_$>IJH9261LLH39;>E6%.BM0
M6@BE15 :1=%,I;4)XP;G[+*AW@R4%D)I$91&4313=&T9N7;+:'B7#76/3D3G
M6[ILZ$,N4!I%T4Q-M3WEVNVI4\^)V;,/EO#079H&\^[ES6&BF=^]WPZ-BZ)H
MI@C:?W+M_M.7@^=42,&3YB*T7(M-OS!06PE*"Z&T"$JC*)HIM;:5W'/:2B[4
M5H+20B@M@M(HBF8^]:YM)<]N*PT>..V\P<^ZVZ-S@^,C)S20"$JC*)HIJG:D
M/+LC1:LB$[(J^#M"Q4N]438/ $3?*G'T<L?.'"PLU*&"TB(HC:)HIM;:H?+.
MZ5!Y4(<*2@NAM A*HRB:*?K>RTIV#^BNJ!_=5W.RNE7SUU;][F3?C7U/R1ZC
M,['TW=C7DK#O)9W#J/*T4>6=,*I>[R;8.VNH-P6EA5!:!*51%,T45WM3WCF]
M*0_J34%I(90606D413-%U]Z49W=_?K2SACI4)V*T.%30."(HC:)HIK+:H?+L
M#M7O?"WBY$ACA;I34%H(I450&D713$FUW^7-S]E#0YTO*"V$TB(HC:)HINC:
M^?+L+W;]: \-M;Q.Q&AS0J#V%I1&433S-7]M;_EV ^F3R$1:];Y3:<\Y5#TH
M+832(BB-HFBFHMK;\ITS=M ^U.2"TD(H+8+2*(IFBJY-+M_^SMIM)J1@"8GS
M^@G(6!)U@9RV;\ZHLD3,"7LL.#^^H ?4YCH1[.QX3PV-(X+2*(IF2JPM+=]N
M%^G7HE+V1UZ0[<(4K%Z]J%[=22]V$!=\*>0V0?UV5+O"4:_N4,/+[WE;K;N4
M"]38@M(HBF8*O+?DCMW8V@[%2J]_U-.LVW13Y$]MDVWF71\KD=3O+/8W8*C?
M!:6%4%H$I5$4S=1<^UW^.?TN'^IW06DAE!9!:11%,T77?I=_%K_+3AVLMCU&
MV\T):" 1E$91-%-:;7CY=L/K$WLY>CD%];N@M!!*BZ TBJ*9BFJ_RS^GW^5#
M_2XH+832(BB-HFBFZ-KO\NU>TO]].04UODX$ZUB<+V@@$91&431SC47M? 4G
MG*^VJ_ZQZ;:=/51@*"V$TB(HC:)HIN;:&PO.Z8T%4&\,2@NAM A*HRB:*;KV
MQ@*[W?2#TVT[=;#:]AA]RW0;&D@$I5$4S916>V*!W1/[Q,KFO>)V4"[)S>NH
M/&R9!WLI@Z6&KD\-I450&D713/6U81;XY^S-H8X9E!9":1&41E$T4_2]M;'M
M2TC=[=9TJ*?CLA+M]RU44U]QOEOV4O7MRV8%N#C)R_I,4&DW51&O6;DW=^\]
M+=KBZV4CI5ZAH?,*T\(>Y&"YH5X9E$91M%;N\=Z'+E)>/#:?)"E)TV#;;T+L
M]NX^>W+3?.RCLW_A?(C:CY=H3/LME4^L>!1921*^4LC)^YDZ@*+]/$G[0^:;
MYG,:#[F4>=ILKCE;\J).H/Z^RG/Y^J,N8/>1F.O_ 5!+ P04    " !1@5-:
MWC",1-,"   \"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6RM5FUO
MFS 0_BL6JZ966@H! EV7(#5ET_JA4]6NVV<'+L&JL3/;)-U^_6Q#6%YI.^4+
MV.:>QW</9]\-EUP\R0) H>>2,CER"J7FEZXKLP)*+,_Y')C^,N6BQ$I/Q<R5
M<P$XMZ"2NK[G16Z)"7.2H5V[$\F05XH2!G<"R:HLL?@]!LJ7(Z?OK!;NR:Q0
M9L%-AG,\@P=0C_,[H6=NRY*3$I@DG"$!TY%SU;],8V-O#7X06,JU,3*13#A_
M,I.;?.1XQB&@D"G#@/5K == J2'2;OQJ.)UV2P-<'Z_8O]C8=2P3+.&:TY\D
M5\7(N7!0#E-<477/EU^AB6=@^#).I7VB96T;#1R455+QL@%K#TK"ZC=^;G18
M _2C P"_ ?C;@/  (&@ P6L!80,(K3)U*%:'%"N<# 5?(F&L-9L96#$M6H=/
MF/GM#TKHKT3C5'+#%B"5_H]*HM,4%"94GJ$>>GQ(T>G)&3I!A*'O!:\D9KD<
MNDKO:9!NUO"/:W[_ '_?1[><J4*BSRR'?)/ U<ZV'OLKC\=^)V,*V3D*^A^0
M[_GA'H>N7P\/]L#3U\/]CFB"5O_ \@4OZ[]/W!H<[@>;*^%2SG$&(T>?>0EB
M 4[R_ET_\C[M$^:89.F1R#9$"UO1PB[VC:3MH:N%3EH\H=#3MV!/8@K[E*P9
M8\MH[L)%X@W=Q;H\NQ8?+[R@OVF5=GKVGW$/VK@'G<FR&ZD^G9WY,SAF_AR3
M+#T2V8:.4:MCU)D_WW0YK9BNDI3\@1S-='5$IY1+??.94K2K<@X3A21DE2"*
MP%ZE.W=\J]+13BJ&<;25B+LVO4$0M$8;PL2M,/&+PAQ7EGC'RT&\=>XZ77IK
M6AV)K%;/7:NK)8B9[4\DRGC%5%VPVM6V!;JRE7]K?:Q;H[J3^4=3]U6W6,P(
MDXC"5%-ZY[$^%Z+N5>J)XG-;O2=<Z5[ #@O=WH$P!OK[E'.UFI@-VH8Q^0M0
M2P,$%     @ 48%36L[ PL=3!0  AB4  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&ULM5I=CYLX%/TK5K9:M=)TP(9 F$TB=>*.=J16&G6VN\],XB2H
M@%/;)#/[Z]=\# 3">$-T^](!<N_AGH.O.36>'KCX(;>,*?2<Q*F<C;9*[6XL
M2RZW+ GE-=^Q5/^RYB()E3X5&TON! M715(26\2V/2L)HW0TGQ;7'L1\RC,5
M1RE[$$AF21**EUL6\\-LA$>O%[Y%FZW*+UCSZ2[<L$>FON\>A#ZS:I15E+!4
M1CQ%@JUGHT_XACI%0A'Q=\0.\N@8Y52>./^1G]RO9B,[KXC%;*ERB%#_V;,%
MB^,<2=?QLP(=U??,$X^/7]'O"O*:S%,HV8+'_T0KM9V-)B.T8NLPB]4W?OB3
M583&.=Z2Q[+X%QW*V+$.7F92\:1*UA4D45K^#9\K(8X2L/=& JD22#?!?2/!
MJ1*<<Q/<*L$ME"FI%#K04(7SJ> ')/)HC98?%&(6V9I^E.;/_5$)_6ND\]3\
M0>@A)-0+"M,5^OPSBW;ZH2KTGC(51K'\@#ZB[X\4O7_W ;U#48K^VO),ZE@Y
MM92^?0YB+:M;W9:W(F_<"A/TE:=J*]'G=,56;0!+UUT73UZ+OR5&1,J6U\C!
M5XC8Q.TI:'%^NM.33L]/)P8V3OTHG +/&?0H^G0N<=Q^G'RFN)&[<,EF(ST5
M2";V;#3__3?LV7_T:00)1H' 6OJYM7ZN";VM'S/I5^+X!4X^,>[GCD]LQYM:
M^V-E>L)<&V.W'4:-55W(>5QS'ALY?V%2ZKESF259'"JVTE.>OLLR"LM)50L1
M)ERHZ-_B0I\6)?[XB.1''(P)=CIB],7YMHO''36,]5ZHAE>KX5TP JY0RGJ'
M@7=""?O>A'29]X1Y@1<$'>+&TBXD[M?$?2-Q:GKJB#UKER!9GP3^"3?B^Y[=
M4: GRL%VIUVH?](NA."C\=%B-JF93<P#7+/I*]R8-70*A 2C0& MM8):K0#H
M%1) Z@<)1H' 6OIAN[%#-M!+I (Z[HJQ'4PZK7-6%#47=2GI(P^(_[?)T'VR
M$WS/<KK]YLZ(,73(@*)1*+2V?J31CP"U704$)2(D&H5":XO8N%]L-(=#.L\Y
M?1\1EW0[[YPH:B[J4M*-9<5FSWJ;1?$J2C?]'0?D+"L](-$H%%I;M\;VXC%4
MQP$9TDI$2#0*A=86L7'+^!*[W"OBJ0<>8Z=K@1?GA5%S69?2;KPR-IOENN<*
MWE]8*-F6QV>\ (VP@T<2)!J%0FM+VIAT/(%J1U#C#HI&H=#:(C;>'1NM[9!V
M#$[ZS/%=XG;;L2?,)=CNMN.O<-RD<=S$[+@7/-EEB@GSN#&##!TWH&@4"JTM
M8./>"09J/@)JX4'1*!1:6\3&PA.CNQW0?!50:SW(Q?ADT:0OSID$XV[[F0N[
ME'ACNXG9=M]E(HU4)M@5NHN>\P-YQD "78$&1:-0:&T]&T=/7*AN!+7WH&@4
M"JTM8F/OB7E9>T WGJY+D\#OKDHO^L(\W_&[O?@K##EI##DQ&_+[5+\'TS".
M7Q!E>Q9K$5;HD:_5(12]R[=FO,%#"!*-0J&UM6Q</O&A^A#4UX.B42BTMHB-
MKR?FU?<!?3@Y:;!@XMDG?7@:YF-B=S^IF<NZE';CQ(G9B2]X*I7(RIT)48JT
M#!M]G][_%9JA!H\>T*5T*+3VY^S&V3LVU =M4'</BD:AT-HB-N[>,:_-G]^"
M%=#Q!SC/";I?,WNBL$W\;@>:JQK*VCK:H)(PL2DV^DBTY%FJRNT>]=5Z,]&G
M8@M-Y_HMOJ'EEJ &IMRA]#44FRB5*&9K#6E?^WJ.$>6FG_)$\5VQ#>:)*\63
MXG#+PA43>8#^?<VY>CW);U!OO9K_!U!+ P04    " !1@5-:0+YDV^ #  "?
M%P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6RUF&UOVS84A?\*H15#
M"RR1*+]GMH'46K<.Z! TS?:9D:]MHA2ID53<[->/E!39BA760EA_L/5VSA4?
M4^01YWLAOZH=@$;?,L;5(MAIG5^%H4IWD!%U*7+@YLQ&R(QHLRNWH<HED'4I
MRE@81]$XS CEP7)>'KN1R[DH-*,<;B121981^?@>F-@O AP\'?A,MSMM#X3+
M>4ZV< OZ+K^19B]L7-8T ZZHX$C"9A%<XZL$3ZV@O.)O"GMUM(UL4^Z%^&IW
M/JX7063O"!BDVEH0\_, *V#,.IG[^+<V#9J:5GB\_>3^H6R\:<P]4; 2[!^Z
MUKM%, W0&C:D8/JSV/\!=8-&UB\53)7?:%]=.YD$*"V4%EDM-G>045[]DF\U
MB",!'KX@B&M!?*Y@4 L&YPJ&M6!8DJF:4G)(B";+N11[).W5QLUNE#!+M6D^
MY?9_O]72G*5&IY<?N29\2^\9H&NE0"MT@?XRW>WT^-L$-*%,O3-7W-TFZ.V;
M=^@-HAQ]V8E"$;Y6\U";.[*^85I7?U]5CU^HGD!ZB0;X%Q1'\;!#OG++/Q'Y
M),>S#GGBEO])^$ORT&!L6,8-R[CT&YS+L@M(93'LMK!/^97*20J+P#S&"N0#
M!,N??\+CZ-<N/#[-$D]F+72#!MW Y7Z,CKR(SFG1%YU/LZ0RFY1F=J1]6,8X
MBJ?1/'SH@#)LH R=4'Z70BFT(E(^4KY%UYDHN.X",_Q>^:K)SFI]F^S)K 5F
MU( 9.<%<IVF1%8QH6%LJ4M/_B)U%NMA43J,C-A>C:("GS]@X"_9EX\FLQ6;<
ML!D[V=C!^XPN,S[I,G@TFXWC9UB<M?IB\636PC)IL$R<6.ZXB1=24?V(<B(U
M!VE2"RM[C=K1O'.\<3KV'6]\FB6>S%HDIPW)Z>MGN:E/=#[-$D]F+72S!MWL
M];.<TZ(ONEG7S& ^[<<\\52S!05'AP@:.;'\IC3-RL&<F&?4O&V@0L&F8(C1
M#72&2K=?/$*/0&07W95;VK<S^7)K@SO*[MA/0*A]OM</5NYZO>EX<FO3.:1Q
M[$RLO5)";?4L)D2#YS'!7;(WH!\1N?$A<V-WZ#XS*N#3=-N9%=S5>K/QY-9F
M<XC>V)V]OTBR!L1)!MVOM3ZS],JK6^++K4WND,WQZ/7Y /O,VRNO;HDOMS:_
M0W['[@#??S9T^^%R,NS$YC7=^W)K8SOD>^P.^.?/A9/3N?#D5=E=K#>:'Y'7
M\2&P8V>H[3<13D_H7'3@\1K)?;E5>,*CQ5"[=/V)R"WE"C'8&/OH<F(>;UFM
M!E<[6N3E^NB]T%IDY>8.S.@O[07F_$8(_;1CEUR;-?GE_U!+ P04    " !1
M@5-:TBX $(P"  #I!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6R5
ME5UOFS 4AO^*Q:JID[;RD?#5$:0VV;1>;*J:=KMVX"18-3:S3=+NU\\V%*4K
M3=:;8(/?]WD/#L?9CHM[60$H]%!3)F=.I51S[KJRJ*#&\HPWP/23-1<U5GHJ
M-JYL!.#2BFKJ!IX7N34FS,DS>^]:Y!EO%24,K@62;5UC\7@)E.]FCN\\W;@A
MFTJ9&VZ>-7@#2U!WS;70,W=P*4D-3!+.D(#US+GPSR]3L]XN^$E@)_?&R%2R
MXOS>3*[*F>.90$"A4,8!Z\L6YD"I,=(Q?O>>SH TPOWQD_M76[NN984ES#G]
M14I5S9S$026L<4O5#=]]@[Z>T/@5G$K[BW;]6L]!12L5KWNQ3E 3UEWQ0_\>
M]@1!\(H@Z 6!S=V!;,H%5CC/!-\A859K-S.PI5JU#D>8V92E$OHIT3J57S&%
MV8:L** +*4%)] E=U%PH\@?;U_;E0>^_!*3W'RU@JW>Q@1+-6R%(T5*,,"O1
M4K4E,(5N@%J1K$@CT>D"%"94?D GB#!T6_%6ZM4R<Y4.;O!NT8>\[$(&KX1<
M0'&&)OY'%'C!%-TM%^CTY,-S&U?7/10?#,4'UG?RBN^S0J$K="Q=YS(==S&?
MS;EL< $S1W\7$L06G/S].S_R/A_(.!DR3@ZYY[KD<"Q3IXJMRGQYVSR9^FGF
M;D=8TX$U/<:*QEB=*OPO5CBPPF.L>(P5OH$5#:SH&"L98T5O8,4#*S[&2L=8
M\1M8R<!*#K)N*]"->*U C!&3%T3?CY,H'F>F S,]R/RA#XHY%N*1L(WI%"U3
M8_#TQ=_3#],T"OZ!NWN=RQP"W['8$"81A;46>F>QCB^ZQMI-%&]L,UMQI5NC
M'5;Z+ )A%NCG:\[5T\3TQ^%TR_\"4$L#!!0    ( %&!4UI%'B_[<@0  'L8
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;*V9?X^;-AC'WXK%JJF5
MU@,#^<$M06K"IDWJ=:=>N_[M@).@@LUL)[E(>_$UAD#($3><+)TN0/Q\[.>+
M_?#%F1TH^\ZW& OPG&>$SZVM$,6];?-XBW/$[VB!B?QF35F.A#QE&YL7#*-$
M!>69[3K.V,Y12JQPIJX]LG!&=R)+"7YD@._R'+'C F?T,+>@=;KP.=UL17G!
M#F<%VN G++X6CTR>V0TE27-,>$H)8'@]MS[ ^P@&98!J\6^*#_SL&)2IK"C]
M7I[\G<PMIQP1SG L2@22'WN\Q%E6DN0X_JNA5M-G&7A^?*+_J9*7R:P0QTN:
M?4L3L9U;4PLD>(UVF?A,#W_A.J%1R8MIQM5_<*C:CF6/\8X+FM?!\CQ/2?6)
MGFLAS@(\[TJ 6P>X%P&N>R7 JP.\6P/\.L!7RE2I*!TB)% X8_0 6-E:TLH#
M)::*ENFGI+SO3X+);U,9)\*/6(K&P=L("Y1F_!UX U("OFSICB.2\)DM9"=E
M4SNN@8L*Z%X!0A<\4"*V'/Q!$IQT ;8<73-$]S3$A:LE1CB^ Q[\#;B.ZX.O
M3Q%X^^8=R,J!@U3@O&>,R]N)WHG8@XENQ[C]F$["7G-//,7UM/>D3_HJSN^/
M*TO$/2]0C.>6K $<LSVVPE]_@6/G]SZ-3,(B0[".7GZCEZ^CA_\4JH0(*@L1
MD95&%D6&1$HVU23I55)/7*.,XS[-M&%#-3,$ZV@V:C0;_42SCD8@IEST"E5A
M)@I3/D3V(1R/ W]F[\]UZ6GE^<&XVRKJ:>6,QVVK3B;C)I.Q-I-/NWR%&:!K
M^;=^'Z.\V'$09XAS1FD.9!4#&5I1F2UE1\!EQ>#@_VN%8U'U-3H;XF6JVM$,
MG0*&8!WA)HUP$ZUPW]0S$2?OT5[.A0V6JZ<T"NV<$)CU:J3'3L 1(\;!!.35
M<P!Z($''OLFUU)*&:FD(UM%RVF@Y':9EDO*8[H@ <MYA-3EO*$I5'\'9Y'/N
M'-]U+V:@=BA#53,$ZZ@6-*H%@XI0@8[24O;7H>!E[?"GP>A"FIY6T O@11UZ
MV2H8>9/^,@2=UDDY-Q:B=4H0B=M[+>N-.NAU4\Z+BN-<)*7O=^@--T7KJG3F
M-^' !T^>IT+==D"HD,5#J&N8Q)?NL19,RQ]J@HS2(E.TKK9NJZW[2N-8!YH2
MS20M,D7KBM::;:CUIN$G2J1KD+--NH0,7];I5\Q/[V4-FCAN<+FHC=IO4[2N
MAJT!AWJ__"!M0[[K-0OZR,$SSZ@!-T7KJM9:<#AZ[7+5FO?!HIFD1:9H7=%:
MMP_U=O^+-*6W^JF?H&#E4'LE,^KR3=&ZDK4^'^H=^0-ZOKHZ33KPI5%:9(K6
M5:UU]'#ZVM5ITH OC=(B4[2N:*VAAWI'/VAUZE'0J5\D_?I%LE<\+6.P>(9H
ME7CVV:YLCME&[6YSH%X+J]W/YFJS@_Y![1M?7%^4.^MJM[?%5-OR#XAM4L*E
MR&N)=.XFLC:S:J>[.A&T4'N_*RH$S=7A%J,$L[*!_'Y-J3B=E!TTOS>$/P!0
M2P,$%     @ 48%36BNS]%*K @  L@<  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&ULA95K;YLP%(;_BL6JJ96V<@G7CB"MC:I-ZK2HE^VS0P[!JL',
M-DG[[V<#9>GBD"_!-G[/<UZ'<YSN&'\6)8!$+Q6MQ=PJI6RN;%OD)5187+(&
M:O6F8+S"4DWYQA8-![SN1!6U/<<)[0J3VLK2;FW)LY2UDI(:EAR)MJHP?[T&
MRG9SR[7>%N[)II1ZP<[2!F_@ >13L^1J9H]1UJ2"6A!6(P[%W/KJ7EV[G:#;
M\8O 3NR-D;:R8NQ93[ZOYY:C,P(*N=0AL'ILX08HU9%4'G^&H-;(U,+]\5OT
MV\Z\,K/" FX8_4W6LIQ;L8764."6RGNV^P:#H4#'RQD5W2_:]7M#1<Q;(5DU
MB-6\(G7_Q"_#0>P)/.^(P!L$7I=W#^JR7&")LY2S'>)ZMXJF!YW53JV2([7^
M5QXD5V^)TLGL#I0E@3ZCVU:V'- 2OZHSE^CGBI(-U@<GT/D")"947* S1&KT
M6+)6X'HM4ENJ#'0<.Q]HUSW-.T);0'Z)9NXGY#F>CYX>%NC\[.)]&%L9&%UX
MHPNOBSN;=&'*I]?Y9IW^Y*]$@W.86^J;%L"W8&4?/[BA\V4BJ]F8U6PJ>J9,
M!J:<>E74J735;#,W3,)9:F\-,'^$^:=@H0G6JX)]6#1S$C,L&&'!*5AD@@6'
ML#!( C,L'&'A*5AL@H4&F._Z9E@TPJ)3L,0$BTS.@M ,BT=8/ E[+$%UTD("
M-R'C Z3O^U%D1B8C,IE&,HDIHKI>4-/7NK%NDD._7CP[=KJN\Z_=.)/\.Q!"
M-1%E&80T-A#GD)Q$R9&3=O?ZG#L)7NKZ5HUMBVD+B!7#&5""5X022<SM8PCZ
MKE:=.'#C_]*Q]SJPOLU^8+XAJG52*)30N8R4']Y?$/U$LJ9KRBLF58OOAJ6Z
M5('K#>I]P9A\F^@^/U[3V5]02P,$%     @ 48%36H"E/*P: @  $@4  !D
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
MH[+8'/RTP'X/VAG@^5HINUNX"_I_$.E?4$L#!!0    ( %&!4UK4A4GKV00
M &(B   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*V:;6^C.!#'OXK%
MK4Z[4J\\!$CH)9': +H]J5+5[-Z]=L%)4 &GMFFZI_WP9P,E(:%6LIJ\2(!X
M?F/[C^UA\'1'V3/?$"+06Y&7?&9LA-C>F"9/-J3 _)IN22G_65%68"%/V=KD
M6T9P6AL5N>E8EF\6."N-^;2^]L#F4UJ)/"O) T.\*@K,?MR1G.YFAFV\7WC,
MUANA+ICSZ1:OR9*([]L')L_,CI)F!2EY1DO$R&IFW-HWL3U1!G6)?S*RXP?'
M2#7EB=)G=?(UG1F6JA')22(4 LN?5[(@>:Y(LAXO+=3H?"K#P^-W>EPW7C;F
M"7.RH/F_62HV,V-BH)2L<)6+1[K[B[0-\A0OH3FOO]&N*3OV#9147-"B-98U
M*+*R^<5O;4<<&-CN!P9.:^ <&WSD8=0:C,[UX+8&[KD&7FO@G6O@MP9^W?=-
M9]4]'6*!YU-&=XBITI*F#FJY:FO9P5FI[JRE8/+?3-J)>?129>('^L9PR7$M
M-D>?0R)PEO,OZ _T?1FBSY^^(+[!C'"4E>C;AE8<ERF_0I]ZYU-3R HIK)FT
MSA>-<^<#Y[:#[FDI-AQ%94K2/L"4+>F:X[PWY\[1$O_&Y35R@BOD6(XW5"&]
M>4B2:S2R:W-WP#P\WWPT8!Z=;^X,F,=GM+TU]S1].>INC5'-&YU_:PQ4ZJZ!
MN,,0-3'>\"U.R,R0,Q\G[)48\]]_LWWKSR%Y(&$A)"R"A,5 L)ZL;B>KJZ//
M'^3431@C*5H*FCQ?H64SM&\KL:$L^^]X'#8J:YF7JMS O!JFEK[7N6W)S]1\
M/93OK%(19,5B(%A/%Z_3Q=/JLJ!%(9=:KD21"ZX<?%*C*Y10+H8$T<(N%:2!
MC0^[VO<#:WRDR$"QD1V,@B-)3HMY0>!-CF@Q4 MZG>UWG>V?W]F,;"N6;&1\
M@G ["+":[H:Z78N]M-LA82$D+(*$Q4"PGM#C3N@QQ"(VAI05$A9"PB)(6 P$
MZ\DZZ62=:,?O\GC@;AE=,UP@\K;-6#UZ48H%&=):2[Y4:WTU[S&[1LB2,9D*
MROPA?2%K$T'"8B!83]^@TS?0=MP^&$&XH%4ID'R(/M2;KN3*N)_#AW36>KA4
M9TA8" F+(&%Q<+)T.T'@NY-NZ>ZI:5O[ITSK5X*;YJER2#P][U+U6EHOEK1=
MYRB\ ?49@=)B*%I?OX,L@0T9G.II%ZMG#X2GGFMYQ_I!>HU :3$4K:^?L]?/
MT>KW2%26,2O7780K9];#N+>>9 >EU((OEM(Y&8C]^:55$M)I!$J+H6A])?=)
M&5N;'#COR07]1/?X+2NJ8E!2T)0-*"T$I46@M!B*UE=^G[>Q78A'&1LT50-*
M"T%I$2@MAJ+UU=UG?VQ]^@<BXM6[N%CZTSR.X[C>::(.U&T$2HNA:'U5]VDF
M6Y]G6E9/G+Q41,I)7M7W3_3+J2>]JXO5!4T^@=(B4%H,1>O? OL$E V2@;)!
M4U"@M!"4%H'28BA:7]U]'LK69WB^E@DC:OAF T-ZF^/R(. >E'UR.LE:IZ\Y
M%OIJ7"PH:-8)E!9#T1I!S8-7XP5AZWH3 Y<KJ5QAF]?*W=5NH\1MO3W@Z/K"
MOHF:[0Y[3+/[XAZS=59RE).51%K78[GDL&9#0W,BZ+9^ ?]$A:!%?;@A."5,
M%9#_KR@5[R?*0;>M9/X_4$L#!!0    ( %&!4UHFS'/070(  - &   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*U5VV[<(!#]%42C*I':X%MVH]1K
M*5FKZCY4BG+K,VN/UR@87& O[=<7L&-M4B==57FQ&9ASF'/ XW0KU:.N 0S:
M-5SH&:Z-:2\(T44-#=6GL@5A5RJI&FILJ%9$MPIHZ4$-)U$03$A#F<!9ZN>N
M59;*M>%,P+5">MTT5/VZ BZW,QSBIXD;MJJ-FR!9VM(5W(*Y;Z^5C<C 4K(&
MA&92( 75#%^&%WGB\GW" X.MWALCIV0IY:,+%N4,!ZX@X% 8QT#M:P-SX-P1
MV3)^]IQXV-(!]\=/[%^]=JME237,)?_!2E//\#E&)51TS<V-W'Z#7L^9XRLD
MU_Z)MEWN-,:H6&LCFQYL*VB8Z-YTU_NP!PB35P!1#X@.!<0](#X4D/0 ;S7I
MI'@?<FIHEBJY1<IE6S8W\&9ZM)7/A#OV6Z/L*K,XDRU$(1M =W0'&GU&EV7)
MW'E0CA:BNU3N=(YS,)1Q?6)3[F]S='QT@HX0$^BNEFM-1:E38FPUCI,4_<Y7
MW<[1*SOG4)RB./R$HB!*1N#SP^'Q"#P_'!X]AQ-KX>!C-/@8>;[X !_'O.C0
MR3C:?=L7NJ4%S+#]>#6H#>#LXX=P$GP9<^8]R?)W(GOF6CRX%K_%GCU0ONYN
M&.6V 5%1P)AY'<G4D[@^MLF"E&SV'?EG1OYF(?\I,QED)F_*O!<*"KD2[#>4
MR- =6H* BIG1FY+\)25,)M'DA>"1K'@2AR]$CV2=G4^B(:M30_;:A^OUWZE:
M,:$1A\KB@M/I&4:JZY]=8&3K.\I2&MN?_+"VOQQ0+L&N5U*:I\ UJ>$GEOT!
M4$L#!!0    ( %&!4UHMA1(#6 ,  '@,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;*U7VV[;.!3\%4);% G01M3=3FT!M=6B?2@0-.GN,R,=VT(E
MTDO2<?KW)2E9L25:" *_V")Y9CAS>-'1;,_X;[$!D.BYKJB8.QLIM[>N*_(-
MU$3<L"U0-;)BO"92-?G:%5L.I#"@NG)]C&.W)B5UTIGIN^/IC.UD55*XXTCL
MZIKP/PNHV'[N>,ZAXV>YWDC=X::S+5G#/<A?VSNN6F['4I0U4%$RBCBLYLYG
M[S;S#,!$_%O"7AP](VWED;'?NO&]F#M8*X(*<JDIB/I[@B54E692.OYO29UN
M3@T\?CZP?S7FE9E'(F#)JO_*0F[FSL1!!:S(KI(_V?X;M(8BS9>S2IA?M&]C
ML8/RG9"L;L%*05W2YI\\MXDX GCQ&8#? OP^(#P#"%I \%I V )"DYG&BLE#
M1B1)9YSM$=?1BDT_F&0:M+)?4KWN]Y*KT5+A9/J=YJP&]$">0:"/:,GJ+:-
MI4!LA5X&T9=GM=,$H*L%4%B5\AI=92!)68EK!?MUGZ&K=]?H'2HI>MBPG2"T
M$#-7*H5Z'C=OU2P:-?X9-9Z/?C J-P)]H044IP2NLM;Y\P_^%OXH8P;Y#0J\
M#\C'?F@1M'P]/+# L]?#_1$W0;=:@>$+SO M=YRKQ;FU9;9!AG:DOCYNQ9;D
M,'?4_2" /X&3OO_'B_$G6U8N299=B.PD8V&7L7",/?T*!7!2V1+6 !,#U-?C
M4QIC?ZHVR=-Q)H9148BGR6E49HG"WA'7B?:HTQZ-:K^71()->0.+3F;#TY[P
M85#0"\EL/%YB%QUWHN-1T>T6';T[/J ')NV+$@\DQ5& @YZW8504>D'<LV>)
MBGS/L_M+.G_)Z!',8 7*86$]@\DES^ ER;(+D9VD;-*E;/+6,S@9+-'',.FM
MXW(8Y/O]K6PABI*)?:FGG>[IV\[?="@HZM\;PYC CWJBAS&3<]O3PR\O=#RJ
M^K!!1T^@]=6,ASGT]6OKQ)<E*NJ;SRQ!?A"<<794JGBCSMYXI;2L)Q=]A"=>
MW]@P+ KC*>Y;LX1%8=B_ZMVCDJP&OC:EK4 YVU'95"]=;U<^?S9%8Z]_H<MJ
M4^J]T#0U^0_"UR45J(*5HL0WB4HW;\K<IB'9UA1^CTRJ,M(\;M2G 7 =H,97
MC,E#0T_0?6RD?P%02P,$%     @ 48%36G(!2NE2 P  &0P  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#4N>&ULK5==;]HP%/TK5J9-G=3ED\\.(JVDT_K0
MK8)U>S;)#5A-8F8[0/_];">D0$W@H2\D=NXY]CF^N;F,-I0]\R6 0-L\*_C8
M6@JQNG$<'B\AQ]RF*RCDDY2R' LY9 N'KQC@1(/RS/%=M^?DF!16.-)SCRP<
MT5)DI(!'AGB9YYB]W$)&-V/+LW834[)8"C7AA*,57L ,Q-/JD<F1T[ D)(>"
M$UH@!NG8^N;=1)ZK #KB#X$-W[M'2LJ<TF<UN$_&EJMV!!G$0E%@>5G#!+),
M,<E]_*M)K69-!=R_W[%_U^*EF#GF,*'97Y*(Y=@:6"B!%)>9F-+-#Z@%=15?
M3#.N?]&FBNW+X+CD@N8U6.X@)T5UQ=O:B#V USL!\&N ?PSHG  $-2"X%-"I
M 1WM3"5%^Q!A@<,1HQO$5+1D4S?:3(V6\DFASGTFF'Q*)$Z$]T5,<T"_\18X
M^H)F,J^2,@-$4W27IJ!/!;T&H2D6@*80TR(F&<'Z[*XB$)AD_//($7)+BMB)
MZ^5OJ^7]$\M[/GJ@A5AR=%<DD!P2.%)+(\C?";KU6QDCB&T4>-?(=_V.84.3
MR^&! 1Y=#O=;U 3-\02:+[C@>$SN5NB.&:UJQ@U?X1C&EBP*'-@:K/#3!Z_G
M?C4Y\YYDT3N1';C6:5SKM+&',X%%*2A[04_VS$8I),!PADAEII!IS&0:F_RL
M>&494\2J9JY#U_:]D;/>-^JBJ.A<U(&T;B.M>U8:["D!?HT*^7F0[^M.IM(W
MAP)2(DP2*_[AP:Y<?W D\:*HZ%S4@<1>([%W@42E(F:0$/%6(>C*9!+7SGSE
MV;[[T52F)F>!KAD8G07VW@ /7.DWKO1;F>ZV,7"^?[C&@M!.<N7:W1,&G 4&
M)PPX"_3:#1@T!@Q:F7Y2]84HY1=I+K]/L)6=#S<7Q8$I*]W.48:;HX*C##='
M^>8,'S92AJU2?HDE,-/.VV'2RU/I>P;HV?T3IS<TZCOQ!GON:U?AMF=KTSM<
M4'1KKL--^/[144S,8=YQV36'!<=UU]GKF7)@"]U[<A33LA!5M]',-OWM-]W5
M'<W?JKY7]V*O-%73_(#9@A0<99!*2M?NRW+)JCZT&@BZTIW9G K9Y^G;I>S=
M@:D ^3RE5.P&:H'FWT#X'U!+ P04    " !1@5-:O,&EH9X#   G#0  &0
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
MH*P!SN=2FM>.7:#]CEG^#U!+ P04    " !1@5-:MC78'YD)  #!:   &0
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
MR-%*2+KV4*Q!:7DJ7A8XV:I3W&?".2G4[0;!):(2('Y?$<+?"[*"^F\3T_\
M4$L#!!0    ( %&!4UI-T6'X.00  *D6   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;+U878^;.!3]*Q9;K5JI,V!#2#*;1&I"=[</E4:=MOOL 2>@
M 3N+G8_^^[4-(4 <--&Z?4GXN/?8Y]CW^G)G!U:^\)00 8Y%3OG<2878/K@N
MCU-28'[/MH3*-VM6%EC(VW+C\FU)<**=BMQ%GA>Z!<ZHLYCI9X_E8L9V(L\H
M>2P!WQ4%+G\L2<X.<P<ZIP=?LDTJU -W,=OB#7DBXMOVL91W;H.29 6A/&,4
ME&0]=S[ APA.E(.V^)Z1 V]= T7EF;$7=?,IF3N>FA')22P4!)9_>[(B>:Z0
MY#S^K4&=9DSEV+X^H?^IR4LRSYB3%<O_R1*1SIV) Q*RQKM<?&&'OTE-:*3P
M8I9S_0L.M:WG@'C'!2MJ9SF#(J/5/S[60K0<8'C% =4.J.\07''P:P?_M0Y!
M[1!H92HJ6H<("[R8E>P 2F4MT=2%%E-[2_H95>O^)$KY-I-^8O&4XI+<+:5R
M"5BQ0FXGCO6"/.:8<G 'KAI\/*IK MY&1. LY^^D\;>G"+Q]\PZ\ 1D%7U.V
MXY@F?.8*.5,UGAO7LUI6LT)79@41^,RH2#GX2!.2= %<2;'AB4X\EV@0,2+Q
M/?#A>X \%!@FM'J]NV]PCU[OC@;8^,VJ^1K/OW'53$I72($92:65![[%,9D[
M,F]P4NZ)L_C]-QAZ?YA4L@D660+K*!@T"@9#Z+6"SUK!N+VM2;VM,QKG.[GW
MU$Z66;:4;^GF]-:XI:L!QWI E6[W"Q@@-)JY^[:"!BL?>4'7*C)8H3! C56'
M\ZCA/!KD_!4? 5FO9<8%; WX%05,U"K<46LZ=_YH%/:HF:Q\#_:HF:Q@",W4
MPH9:^+^6\SV@1+,6^&@B&%Y,"GIA..T1O+2:3CV_Q\]@%$RNT!LW],;#*T?B
ME+*<;7X F5#E88D34F0Q4%&1Q>;M.(AX:]S;!(LL@764G#1*3JQESHE-!6V"
M19; .@I.&P6GOSIS3B]"!HVFO92X,ACY82^[1@:C  7FX(/>N4;R!BFOV$Y.
M/5<T3A&GXY#OMEM6"F-],XAXZ^:QBA;90NNJV:HXH;40K*%LR6@3+;*%UI41
MG65$OSH.ZQ';X3.6'Y"]0#18A9,0]2+19(4FXRNA>"Y\X6!5N/B,RQ>BB:@
ME+R+'<WBZ_O':O5K%2VRA=95\EP P\!>& X6TS?+:!,MLH76E?%<4\/AHOIG
MA.%EB8Q0O]@V&,&IUP]"@]'HVG%XKK7A<+']%Z&21EZ5HDF1T8P+16M/C&P&
MP6[>.S;1(EMH72'/53T<VPM!J_6\5;3(%EI7QG-)#P?KW9\2@I.+#_  >?UO
M>8.5/VZ=<;4Z)JMQ_R1T6SV\@I0;W0OEDL^.BJK-U3QM^JT?=)>Q]WRI^K"Z
M-WB&J9JX\NS<9)2#G*PEI'<_EGFAK/JBU8U@6]TI?&9"L$)?ID1^:I;*0+Y?
M,R9.-VJ ICN]^ ]02P,$%     @ 48%36MS!Y/9Q @  ?P8  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3(N>&ULK579;MLP$/P50@V*!&BBPT>*5!80RTG;
MAP!&CO:9EE86$8I4R96=_'U)2E;LUG9;H"\6=[DSG%F9JW@MU;,N 9"\5%SH
MB5<BUE>^K[,2*JHO9 W"[!12511-J):^KA70W($J[D=!,/8KRH27Q"XW5TDL
M&^1,P%P1W5055:]3X'(]\4)OD[AGRQ)MPD_BFB[A ?"IGBL3^3U+SBH0FDE!
M%!03[SJ\2D>VWA5\8[#66VMBG2RD?+;!UWSB!580<,C0,E#S6$$*G%LB(^-'
MQ^GU1UK@]GK#?NN\&R\+JB&5_#O+L9QX'SV20T$;CO=R_04Z/TY@)KEVOV3=
MU08>R1J-LNK 1D'%1/ND+UT?M@#A^  @Z@#1KX#A <"@ PR<T5:9LS6C2)-8
MR351MMJPV87KC4,;-TS8M_B RNPR@\/D'CA%R,F<*GPECXH*35V#-3F= 5+&
M]1DY)[MEY^2Z*!AG+@4"F<L]/<S(Z<D9.2%,D,=2-IJ*7,<^&IGV,#_K)$U;
M2=$!26%$[J3 4I,;D4.^2^ ;?[W):&-R&AUEG$%V00;A!Q(%T7"/H/3OX8,C
M<@9]SP>.;_"'GM>NF;C5\WW-:KF&^[GL);_2-<U@XIE;K$&MP$O>OPO'P:=]
M1O\3V8[M86][>(P]2<U+56S1''3:PB\=W$Z?51+$_FI;_N\5X7CT5K0C:]3+
M&AV5-6N H"2?TYOT=I^JH^A_[?_HB,56O;]UERM02S?B-,ED([#]Q_?9?HI>
MN^'Q2WYJIFL[#-]HVM%\1]62F0O.H3"4P<6E4:7:<=<&*&LW,182S?QQR])\
M(4#9 K-?2(F;P![0?W.2GU!+ P04    " !1@5-:&AU3NS,#  #($P  #0
M 'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1&1-($VF;$9K15-HJ(4W:)B1XV!MR
M&R>UY-B9X[)VOWZ^<9I^X(L8#UN[5#3V/3[G'MLWQ#"JS4JPNSEC)EB60M8I
MF1M3?0C#>C9G):TO5,6D17*E2VIL5Q=A76E&LQI(I0@'O5X<EI1+,A[)17E3
MFCJ8J84T*8F[4.!NG[.4]./W)'!R$Y6QE#R<O?VQ4.;Z3>#N)^].3GH7O8?S
MZWWDK(7.2>@5OGR!,"J+B<8O<ON<753Z:E=Z/?S4:G7<4XP\]) W3)26>'-N
M96R(8;N3XU&NY&9#(^("5IF6+'BD(B43*OA4<V#EM.1BY<(#",R44#HPMI)L
MJCY$ZE\.[KL>%%FK4W*I=)/;97#?TW;X'K#N@4$N1&=P0%Q@/*JH,4S+&]MI
M!C?!)U#0MN]7E758:+KJ#R[)AM#<;)*ITAG379H^68?&(\%RL*-Y,8>[454(
MH#&JM(V,TT))VGA8,]J&E9TQ(>[@"?R>[V@O\ZT]Z\&.R:YI#;5-)^,ZH+^M
MYK2W9:-7Z085?U3FT\).1S9]J&QVJUG.ETU_F7<&,/4^KDZK2JP^"E[(DKG)
MOSCA>$37O&"N-/]ELT&IS&R :1(\,FWX;#OR4]/JGBW-NIR6.>YY<(2>_^XZ
M%TPR3<6V:5O[A[S*KW8<7?TKR\UOE7W#7H_M:_7035X>@\GX&$P>14T.C\%D
M<O@FH\/T&+:'C*V3S,XYIHL&<%Y,R3<X>8I-TF"ZX,)PV?;F/,N8?'*<L?*&
M3NV?*3OZ=GS&<KH0YKX#4[)I?V497Y1)-^H6%J(=M6E_@>GUX^ZP:G-QF;$E
MRR9M5Q?3IAG8ALW:7D#81VZ:RX]@'(?Y$<"P/)@#C.-86)[_:3Y#=#X.P[P-
MO<@0Y0Q1CF/YD$GSP?+X.8F]_#--DBB*8VQ%)Q.O@PFV;G$,/WXUS!LPL#R0
MZ<_6&M]MO$*>KP-L3Y^K$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>
MJ"D_)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B
M".8 /&!(%#7OP;WW4;A^3X6;_]V-?P-02P,$%     @ 48%36I>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !1@5-:
M(_7<$'X$  "A(@  #P   'AL+W=O<FMB;V]K+GAM;,6:2W/;-A" _PJ&)_>@
M2GS(23Q19N1'6LTDCL9R<^U )"1A3 (J -J1?WT7I%6#%KW3RTHGFR!(?EP2
M^'9!?7[2YF&I]0/[597*3J*-<]N+X=#F&U%Q^[O>"@5[5MI4W,&F60_MU@A>
MV(T0KBJ'R6AT/JRX5-&7S_MSS<TPW-!.Y$YJ!8V^X:<43_9UO]]DC]+*I2RE
MVTVBYO]21*R22E;R6123:!0QN]%/?VHCG[5RO%SD1I?E)(K;'3^%<3(_:%YX
MR'N^M$V+X\L[#B"3Z'P$)UQ)8UW3HSD_!\9' 9W;K=KIK[)TPEQS)_XPNMY*
MM?:G@;L8!K?1Q&'_MPWBA?D_8=2KE<S%M<[K2BC7QM&(T@,JNY%;&S'%*S&)
M]ET85P6[40Z"Q&:J/17T]7<*EYX5[5T[P UB:"XD[#"SH@&G@[R";5W* JY>
ML$M><I4+U@37!H ) IB<#)"=S7D F2*0Z1$A9RK7%3!Z%G]<&,@,8<R.R/@*
MQ_2*7>EJ&T".$<CQ"2'_3@+(<P3R_&20"Z?S /(# OGA=)'D=A- ?D0@/])"
MWG)7&^&9+FLKE;#A6/F$<'VBY5K45<7-KGFB<JTD',9A(I_FN:YA(@^G[A$V
M=X]H,6?J45CW=HZ)49T0^P2RABTX?==*[Y]:;OT!(1WFDIA8)C-(0=3:7Y1-
MK>TZ+L;\$1,+Y)O@5G1H,%/$Y*JH*MF^5\USA+G$018E5"Z[D)@I8F)5W'"C
M ,JRN3"0$' C0C),#S&Q'_QK#R/@WG!E>9-!=X*&22$FML)+;G+/?W4?).:
MF%@"S;,;7,( *)I,1$#4?"<VAV2O0XD9(296PIUO!,(Y-^\_VP2S04)L@SG?
ML<=F.#2'^SSY6MJ\U+;NC(T$\T-"[(>9LK*  0L!+&#TLJF!2*X/\N0$K3BH
M2X[=4A@K\MKX87PG[0/[SA5O*5E8<B28,Q)B9Z!)2B=73C"9),0RZ<\(V!E4
M[*6POX68F$X28IT<I :]A)A6$F*MM#E"+Q:FE(18*8<>[D7$#),0&R:T7B\<
M)I:$NM9 ]<?"!0[,+BFQ70Y+-79V+1R792>4*2:7E%@N^(R8AIB87U+R*N2_
MLJT_ANA*%K%5WINN7SA#3,PJ*;%5#J?K ;N%:[VTAYB85=*C6V7 II4V3C[[
MSB$FII;T2&KI>QDQMZ3$;GGA&K"O=3/[0(K;O(T_EJ5<\W!9(<7\DA+[!:V7
MV5F(B9DF)39-CZD'['7.#)>I,=-DQ*;IQ9P6A?0]>1EB8K+)B&734^7W#J ,
M4TU&KIH@\PFCV'Z)"C$QZ63$TGF#Z=,@K?;+U;/P4UF&?D$AETX'<P&G+.JR
M28IN5JNPQLXPZ63DTNEB!JG0FR\]&2:=C%@Z*&:G?LTP!V5'7#(#S+^4$;D&
MU&?(UZ$QQ,0<E)UR%:T;3<Q!V2FKG4Z*/L8<-"9V$(Z9A9B8@\;$#GI_4;)1
M48B)66C<6&BX_TE$(590X!6W< D+[3DO\[EA_D_[ 2<;^Y7855V65]#V0WW3
MO-C_PF+_ZY O_P)02P,$%     @ 48%36HHQ=E_/ 0  ,Q\  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9RVK"0!B&X5N17(#C?X@]H%UUTVWQ
M!H(=#WA(R$RIWGU%%_8+7713YEN%2<B?%P(/83)[C_LF;]MCVFR[-#H=]L<T
MKS8Y=\\AI.4F'IHT;KMXO%Q9M?VAR9=EOPY=L]PUZQAT,IF&_N>,ZF7V<^9H
M<>[B7R:VJ]5V&5_;Y><A'O,O@\-7V^_2)L9<C19-OXYY7H73_GXZA>M!QI?)
MU>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@A_)!CQ#T
M6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0
M;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z*^JM!'HK
MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1 ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O
M'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=$^A=H][U
M?^J=\GD?T[WGML;G_R?5^7)OO#_^NKR='+R7*\X!_I&_? -02P,$%     @
M48%36C+A@>'' 0  $A\  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G);L(P
M% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]L
MZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$
M,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=
M?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<<UKUNR+DBI]Y,N_"BJSB+;4OFPZXD
MGW:7.-.CF<^+C'*3K:NX)/76D<[]DBA49;HO>M.='.(.T_[*K\YORW0%QIDS
M9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=
MO\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D<AE:.8
MRE%0Y2BJ<A16.8JK' 56CB*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@
MR"I19)4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR*A19%8JL"D56A2*K0I%5
MH<BJ4&15*+(J%%D5BJQ#%%F'*+(._U/6=V-6?_V7MKFGE2[J8SYK?X5//P%0
M2P$"% ,4    " !1@5-:!T%-8H$   "Q    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( %&!4UI]M7I4[@   "L"   1
M              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M %&!4UJ97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ 48%36N5=(16J!P  $S(  !@
M     ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M %&!4UK4T]QPJ 8  /L<   8              " @>T/  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " !1@5-:^NL]HNX"  !Z"@  &
M            @('+%@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ 48%36K:7$!6$!0  :1<  !@              ("![QD  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( %&!4UH>,=&660,  )H+
M   8              " @:D?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " !1@5-:9>[!=JP"  !+"   &               @($X(P
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 48%36JS)]MF_
M!P  0CT  !@              ("!&B8  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( %&!4UJ#' S4/@@  + G   8              "
M@0\N  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !1@5-:
MI[93/DL%   M#   &               @(&#-@  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ 48%36MRDJ1*%(P  JG0  !D
M     ("!!#P  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" !1@5-:JQI5>YH#  !^"   &0              @(' 7P  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( %&!4UHVMN&R?0,  ,0(   9
M              " @9%C  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ 48%36D*,M26# P  00D  !D              ("!16<  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !1@5-:^F^[88\$
M  #!"@  &0              @('_:@  >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( %&!4UK3N^GY.P\  /4J   9              "
M@<5O  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 48%3
M6LN;*Q6)!   C0L  !D              ("!-W\  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " !1@5-:#T!^+-T$   V"P  &0
M        @('W@P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( %&!4UI=^T#Y!PD  %(;   9              " @0N)  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 48%36AE-,\X9"   %Q8
M !D              ("!29(  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " !1@5-: O/ K#H$  #&"0  &0              @(&9F@
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( %&!4UHGW5\[
M90(  (@&   9              " @0J?  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ 48%36BQU:+Y# @  B@8  !D
M ("!IJ$  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !1
M@5-:^VOZ7^$*  !4)0  &0              @($@I   >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( %&!4UJ\B\]]1B4  )2"   9
M          " @3BO  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ 48%36G]%G_,G P  X <  !D              ("!M=0  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !1@5-:\<+S_1@#  "1
M"   &0              @($3V   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( %&!4UK.3FDTJ@(  ",&   9              " @6+;
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 48%36KIT
M+)*< @  7P8  !D              ("!0]X  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " !1@5-:\FX!CQD&  "-$P  &0
M    @($6X0  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M %&!4UJT/>&Z% 0  %P+   9              " @6;G  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ 48%36B.O*&&4 @  C@<  !D
M             ("!L>L  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " !1@5-: L^OBH$*   P9@  &0              @(%\[@  >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( %&!4UK>,(Q$TP(
M #P*   9              " @33Y  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ 48%36L[ PL=3!0  AB4  !D              ("!
M/OP  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !1@5-:
M0+YDV^ #  "?%P  &0              @('( 0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( %&!4UK2+@ 0C (  .D&   9
M      " @=\% 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ 48%36D4>+_MR!   >Q@  !D              ("!H@@! 'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !1@5-:*[/T4JL"  "R!P
M&0              @(%+#0$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( %&!4UJ I3RL&@(  !(%   9              " @2T0 0!X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 48%36C,TZ<SO
M @  E0@  !D              ("!?A(! 'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " !1@5-:-5I6ELD"  !-"   &0
M@(&D%0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( %&!
M4UK4A4GKV00  &(B   9              " @:08 0!X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ 48%36B;,<]!= @  T 8  !D
M         ("!M!T! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    " !1@5-:+842 U@#  !X#   &0              @(%(( $ >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( %&!4UIR 4KI4@,  !D,
M   9              " @=<C 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ 48%36KS!I:&> P  )PT  !D              ("!8"<!
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !1@5-:M567
MAX("  "@!@  &0              @($U*P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( %&!4UJ"=<BSQP,  -,,   9
M  " @>XM 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M48%36K8UV!^9"0  P6@  !D              ("![#$! 'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    " !1@5-:EROR=JT$  "G&   &0
M            @(&\.P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( %&!4UI-T6'X.00  *D6   9              " @:!  0!X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 48%36MS!Y/9Q @
M?P8  !D              ("!$$4! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    " !1@5-:&AU3NS,#  #($P  #0              @ &X
M1P$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( %&!4UJ7BKL<P    !,"   +
M              "  19+ 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( %&!4UHC
M]=P0?@0  *$B   /              "  ?]+ 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " !1@5-:BC%V7\\!   S'P  &@              @ &J4 $
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !1@5-:,N&!
MX<<!   2'P  $P              @ &Q4@$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     /  \ %L0  "I5 $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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>73
<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>75
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>124</ContextCount>
  <ElementCount>316</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>44</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995200100 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995200105 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995200200 - Statement - Consolidated Income Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedIncomeStatements</Role>
      <ShortName>Consolidated Income Statements</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995200300 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995200305 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995200400 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995200500 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995210101 - Disclosure - Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureNatureOfBusiness</Role>
      <ShortName>Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995210201 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995210301 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureInvestments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995210401 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosurePropertyAndEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995210501 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995210601 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995210701 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995210801 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995210901 - Disclosure - Equity Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEquityTransactions</Role>
      <ShortName>Equity Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995211001 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995211101 - Disclosure - Share-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans</Role>
      <ShortName>Share-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995211201 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>99930403 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosurePropertyAndEquipment</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>99930503 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureIntangibleAssets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>99930603 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureLeases</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99930803 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureEarningsPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99931003 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureIncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99931103 - Disclosure - Share-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables</Role>
      <ShortName>Share-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99940101 - Disclosure - Nature of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails</Role>
      <ShortName>Nature of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureNatureOfBusiness</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99940301 - Disclosure - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureInvestmentsDetails</Role>
      <ShortName>Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureInvestments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99940401 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99940501 - Disclosure - Intangible Assets - Net Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Net Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99940502 - Disclosure - Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails</Role>
      <ShortName>Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99940601 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureLeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureLeasesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99940602 - Disclosure - Leases - Future Payment Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails</Role>
      <ShortName>Leases - Future Payment Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99940701 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99940801 - Disclosure - Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails</Role>
      <ShortName>Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99940802 - Disclosure - Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99940901 - Disclosure - Equity Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureEquityTransactionsDetails</Role>
      <ShortName>Equity Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureEquityTransactions</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99941001 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99941002 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99941003 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99941004 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99941005 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails</Role>
      <ShortName>Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99941006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99941101 - Disclosure - Share-Based Compensation Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails</Role>
      <ShortName>Share-Based Compensation Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99941102 - Disclosure - Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails</Role>
      <ShortName>Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation Plans - Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="lope-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99941201 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gcu.edu/role/DisclosureRelatedPartyTransactions</ParentRole>
      <Position>52</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>lope-20241231.xsd</File>
    <File>lope-20241231_cal.xml</File>
    <File>lope-20241231_def.xml</File>
    <File>lope-20241231_lab.xml</File>
    <File>lope-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="lope-20241231x10k.htm">lope-20241231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>lope-20241231x10k005.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="594">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>78
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "lope-20241231x10k.htm": {
   "nsprefix": "lope",
   "nsuri": "http://www.gcu.edu/20241231",
   "dts": {
    "schema": {
     "local": [
      "lope-20241231.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/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "lope-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "lope-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "lope-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "lope-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "lope-20241231x10k.htm"
     ]
    }
   },
   "keyStandard": 284,
   "keyCustom": 32,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 10,
   "hidden": {
    "total": 18,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 13
   },
   "contextCount": 124,
   "entityCount": 1,
   "segmentCount": 44,
   "elementCount": 567,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 594,
    "http://xbrl.sec.gov/dei/2024": 37,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets",
     "longName": "995200100 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "995200105 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements",
     "longName": "995200200 - Statement - Consolidated Income Statements",
     "shortName": "Consolidated Income Statements",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome",
     "longName": "995200300 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "lope:OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "longName": "995200305 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "lope:OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "lope:OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity",
     "longName": "995200400 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200500 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.gcu.edu/role/DisclosureNatureOfBusiness",
     "longName": "995210101 - Disclosure - Nature of Business",
     "shortName": "Nature of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.gcu.edu/role/DisclosureInvestments",
     "longName": "995210301 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.gcu.edu/role/DisclosurePropertyAndEquipment",
     "longName": "995210401 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.gcu.edu/role/DisclosureIntangibleAssets",
     "longName": "995210501 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.gcu.edu/role/DisclosureLeases",
     "longName": "995210601 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies",
     "longName": "995210701 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.gcu.edu/role/DisclosureEarningsPerShare",
     "longName": "995210801 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.gcu.edu/role/DisclosureEquityTransactions",
     "longName": "995210901 - Disclosure - Equity Transactions",
     "shortName": "Equity Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxes",
     "longName": "995211001 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans",
     "longName": "995211101 - Disclosure - Share-Based Compensation Plans",
     "shortName": "Share-Based Compensation Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.gcu.edu/role/DisclosureRelatedPartyTransactions",
     "longName": "995211201 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables",
     "longName": "99930403 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.gcu.edu/role/DisclosureIntangibleAssetsTables",
     "longName": "99930503 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.gcu.edu/role/DisclosureLeasesTables",
     "longName": "99930603 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.gcu.edu/role/DisclosureEarningsPerShareTables",
     "longName": "99930803 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesTables",
     "longName": "99931003 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables",
     "longName": "99931103 - Disclosure - Share-Based Compensation Plans (Tables)",
     "shortName": "Share-Based Compensation Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails",
     "longName": "99940101 - Disclosure - Nature of Business (Details)",
     "shortName": "Nature of Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "lope:NumberOfOffCampusClassroomAndLaboratorySites",
      "unitRef": "Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_F4rnMXvd6kC8qrwgF3qguQ",
      "name": "lope:NumberOfColleges",
      "unitRef": "Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.gcu.edu/role/DisclosureInvestmentsDetails",
     "longName": "99940301 - Disclosure - Investments (Details)",
     "shortName": "Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
     "longName": "99940401 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails",
     "longName": "99940501 - Disclosure - Intangible Assets - Net Intangible Assets (Details)",
     "shortName": "Intangible Assets - Net Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails",
     "longName": "99940502 - Disclosure - Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)",
     "shortName": "Intangible Assets - Amortization Expense for Developed Curricula and Student Relationships (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.gcu.edu/role/DisclosureLeasesDetails",
     "longName": "99940601 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails",
     "longName": "99940602 - Disclosure - Leases - Future Payment Obligations (Details)",
     "shortName": "Leases - Future Payment Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "99940701 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails",
     "longName": "99940801 - Disclosure - Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)",
     "shortName": "Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails",
     "longName": "99940802 - Disclosure - Earnings Per Share - Additional Information (Details)",
     "shortName": "Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
     "longName": "99940901 - Disclosure - Equity Transactions (Details)",
     "shortName": "Equity Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA",
      "name": "srt:StockRepurchaseProgramExpirationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "99941001 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DeferredTaxAssetsValuationAllowance",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DeferredTaxAssetsValuationAllowance",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails",
     "longName": "99941002 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "99941003 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
     "longName": "99941004 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails",
     "longName": "99941005 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)",
     "shortName": "Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities Classified (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails",
     "longName": "99941006 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
     "longName": "99941101 - Disclosure - Share-Based Compensation Plans - Additional Information (Details)",
     "shortName": "Share-Based Compensation Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails",
     "longName": "99941102 - Disclosure - Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)",
     "shortName": "Share-Based Compensation Plans - Summary of Activity Related to Restricted Stock Granted under Company's Incentive Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails",
     "longName": "99941103 - Disclosure - Share-Based Compensation Plans - Share-Based Compensation Expense (Details)",
     "shortName": "Share-Based Compensation Plans - Share-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails",
     "longName": "99941201 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw",
      "name": "us-gaap:OperatingCostsAndExpenses",
      "unitRef": "Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "lope-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r626"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Tax reserves, non-income tax related",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r594",
      "r834"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r86"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "verboseLabel": "Accrued liabilities",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r129",
      "r479"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r64",
      "r134",
      "r474",
      "r498",
      "r499"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r9",
      "r13",
      "r405",
      "r408",
      "r445",
      "r494",
      "r495",
      "r757",
      "r758",
      "r759",
      "r765",
      "r766",
      "r767",
      "r768"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r765",
      "r766",
      "r767",
      "r768",
      "r850",
      "r899"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "terseLabel": "Common stock in lieu of taxes",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "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:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AffiliatedEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AffiliatedEntityMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated entity",
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r544",
      "r586",
      "r633",
      "r807",
      "r856",
      "r857",
      "r858"
     ]
    },
    "lope_AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowance and current deferred tax liability, of current deferred tax assets attributable to deductible differences and carryforwards, before jurisdictional netting.",
        "label": "Aggregate Deferred Tax Assets Net of Valuation Allowance and Net of Liabilities, Current",
        "terseLabel": "Deferred income taxes, current"
       }
      }
     },
     "auth_ref": []
    },
    "lope_AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after noncurrent deferred tax asset and valuation allowance, of noncurrent deferred tax liability attributable to taxable differences, before jurisdictional netting.",
        "label": "Aggregate Deferred Tax Liabilities Net of Assets and Valuation Allowance, Noncurrent",
        "negatedLabel": "Deferred income taxes, non-current"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r661",
      "r672",
      "r682",
      "r715"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r664",
      "r675",
      "r685",
      "r718"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r710",
      "r719",
      "r723",
      "r731"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share-based compensation expense included in operating expenses",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r349"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "totalLabel": "Share-based compensation expense, net of tax",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r214",
      "r225",
      "r228",
      "r230",
      "r868"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Amounts written off",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r249",
      "r255",
      "r609"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Stock awards outstanding excluded from the calculation of diluted earnings",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "lope_AssetImpairmentAndDisposalCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "AssetImpairmentAndDisposalCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss and other charges in connection with fixed asset disposals including exit costs.",
        "label": "Asset Impairment and Disposal Charges",
        "terseLabel": "Impairment and other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r96",
      "r133",
      "r159",
      "r191",
      "r193",
      "r207",
      "r208",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r398",
      "r402",
      "r420",
      "r468",
      "r537",
      "r604",
      "r605",
      "r626",
      "r640",
      "r801",
      "r802",
      "r859"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r137",
      "r159",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r398",
      "r402",
      "r420",
      "r626",
      "r801",
      "r802",
      "r859"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale [Abstract]",
        "terseLabel": "Available-for-sale investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureInvestmentsDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Investments - Available-for-sale",
        "verboseLabel": "Investments",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r240"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r726"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "terseLabel": "Buildings",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchases of property and equipment included in accounts payable",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "lope_CapitalizedContentDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CapitalizedContentDevelopmentMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to capitalized content development.",
        "label": "Capitalized Content Development [Member]",
        "terseLabel": "Capitalized Content Development"
       }
      }
     },
     "auth_ref": []
    },
    "lope_CapitalizedContentDevelopmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CapitalizedContentDevelopmentPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire policy pertaining to capitalized content development.",
        "label": "Capitalized Content Development [Policy Text Block]",
        "terseLabel": "Capitalized Content Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r127",
      "r593"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r71",
      "r156"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 and restricted cash",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r71"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash in excess of FDIC insured limits",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r696"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r33"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "terseLabel": "Commitments and contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r88",
      "r471",
      "r524"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r266",
      "r268",
      "r584",
      "r798",
      "r800"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r585"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r631",
      "r632",
      "r634",
      "r635",
      "r636",
      "r637",
      "r765",
      "r766",
      "r768",
      "r850",
      "r898",
      "r899"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "lope_CommonStockRepurchaseAuthorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CommonStockRepurchaseAuthorizationMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the common stock repurchase authorization.",
        "label": "Common Stock Repurchase Authorization [Member]",
        "terseLabel": "Common stock repurchase authorization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r525"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r58",
      "r525",
      "r543",
      "r899",
      "r900"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value, 100,000 shares authorized; 54,090 and 53,970 shares issued and 28,858 and 29,953 shares outstanding at December 31, 2024 and December 31, 2023, respectively",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r473",
      "r626"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income",
        "totalLabel": "Comprehensive income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r142",
      "r144",
      "r149",
      "r463",
      "r485",
      "r486"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer Equipment",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Computer Software",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r592",
      "r786",
      "r787",
      "r788",
      "r789",
      "r791",
      "r793",
      "r796",
      "r797"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r212",
      "r583"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r212",
      "r501",
      "r583"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r212",
      "r583",
      "r754"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r102"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r212"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r212",
      "r583"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r598"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "lope_CounselingServicesAndSupport": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CounselingServicesAndSupport",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counseling services and support.",
        "label": "Counseling Services and Support",
        "terseLabel": "Counseling services and support"
       }
      }
     },
     "auth_ref": []
    },
    "lope_CounselingServicesAndSupportPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CounselingServicesAndSupportPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counseling services and support.",
        "label": "Counseling Services and Support [Policy Text Block]",
        "terseLabel": "Counseling Services and Support"
       }
      }
     },
     "auth_ref": []
    },
    "lope_CounselingSupportAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "CounselingSupportAndServicesMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counseling support and services.",
        "label": "Counseling Support and Services [Member]",
        "terseLabel": "Counseling services and support"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r120",
      "r163",
      "r164",
      "r284",
      "r288",
      "r452",
      "r457",
      "r467",
      "r595",
      "r597"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document And Entity Information [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r226",
      "r227",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r763",
      "r846"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current Income Tax Expense (Benefit), Total",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r763"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r763",
      "r846"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r212"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r653",
      "r742"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r653",
      "r742"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r744"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r744"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r657",
      "r746"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r655",
      "r744"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r648",
      "r737"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r738"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r649",
      "r738"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r647",
      "r736"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r647",
      "r736"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r647",
      "r736"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r650",
      "r739"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r652",
      "r741"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r652",
      "r741"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r653",
      "r742"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r656",
      "r745"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r654",
      "r743"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r651",
      "r740"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)",
        "terseLabel": "Net realized gain (loss) on available-for-sale debt securities",
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)",
        "terseLabel": "Net unrealized gain (loss) on available-for-sale debt securities",
        "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r778",
      "r779"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r845",
      "r846"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r108",
      "r763"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liability",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r87",
      "r374"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes, noncurrent",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r356",
      "r469"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r845",
      "r846"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangibles",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "lope_DeferredTaxAssetsLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "DeferredTaxAssetsLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.",
        "label": "Deferred Tax Assets, Leases",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsStateTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "State taxes",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Employee compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Share-based compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesClassifiedDetails",
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liability:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedLabel": "Goodwill",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r843"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "verboseLabel": "University made discretionary matching contributions",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "lope_DepreciationAndAmortizationExcludingIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "DepreciationAndAmortizationExcludingIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets (excluding intangible assets) not used in production to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and Amortization, Excluding Intangible Assets",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r191",
      "r197",
      "r208",
      "r604",
      "r605"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation Plans",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r317",
      "r345",
      "r346",
      "r348",
      "r613"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Plans"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668",
      "r711"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share",
        "verboseLabel": "Earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic income per share",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r180",
      "r182",
      "r184",
      "r185",
      "r186",
      "r190",
      "r392",
      "r395",
      "r412",
      "r413",
      "r464",
      "r487",
      "r599"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted income per share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r182",
      "r184",
      "r185",
      "r186",
      "r190",
      "r392",
      "r395",
      "r412",
      "r413",
      "r464",
      "r487",
      "r599"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r187",
      "r188",
      "r189"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r616"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory U.S. federal income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r358",
      "r383",
      "r616"
     ]
    },
    "lope_EffectiveIncomeTaxRateReconciliationExcessTaxBenefits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationExcessTaxBenefits",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation excess tax benefit.",
        "label": "Effective Income Tax Rate Reconciliation Excess Tax Benefits",
        "negatedLabel": "Excess tax benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Nondeductible expenses",
        "documentation": "Percentage 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 expenses."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r764",
      "r836"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other",
        "documentation": "Percentage 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 adjustments."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r764",
      "r836",
      "r837"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefit",
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r616",
      "r764",
      "r836"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "negatedLabel": "State tax credits, net of federal effect",
        "documentation": "Percentage 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 tax credits."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r764",
      "r836",
      "r838"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-Based Compensation",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation cost",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Costs are expected to be recognized over a weighted average period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Tax effect of share-based compensation",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "verboseLabel": "Equity Transactions",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r123",
      "r146",
      "r147",
      "r148",
      "r165",
      "r166",
      "r167",
      "r169",
      "r174",
      "r176",
      "r178",
      "r192",
      "r220",
      "r221",
      "r262",
      "r299",
      "r381",
      "r382",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r430",
      "r445",
      "r484",
      "r494",
      "r495",
      "r496",
      "r513",
      "r567"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r661",
      "r672",
      "r682",
      "r715"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r658",
      "r669",
      "r679",
      "r712"
     ]
    },
    "lope_ExciseTaxTreasuryStockRepurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "ExciseTaxTreasuryStockRepurchases",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for excise tax on treasury stock repurchases.",
        "label": "Excise Tax, Treasury Stock Repurchases",
        "terseLabel": "Excise tax on treasury stock repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated average useful life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r245",
      "r254",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r901"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2025",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of amortization expense for university partner relationships and trade names",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2029",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2028",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2027",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2026",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r460",
      "r461",
      "r590"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r254",
      "r461",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r254",
      "r257",
      "r258",
      "r260",
      "r460",
      "r590",
      "r609"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r590"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsAmortizationExpenseForDevelopedCurriculaAndStudentRelationshipsDetails",
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r793"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r719"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r719"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r719"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r719"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r719"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, Fixtures and Equipment",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r547"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r246",
      "r462",
      "r605",
      "r608",
      "r619",
      "r626",
      "r783",
      "r784"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Amortizable Intangible Assets",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r785"
     ]
    },
    "lope_GrandCanyonUniversityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "GrandCanyonUniversityMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grand Canyon University.",
        "label": "Grand Canyon University [Member]",
        "terseLabel": "Grand Canyon University"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r668"
     ]
    },
    "lope_ImpairmentOrDisposalOfAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "ImpairmentOrDisposalOfAssetsPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of assets including exit costs.",
        "label": "Impairment or Disposal of Assets [Policy Text Block]",
        "terseLabel": "Impairment and other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Long-Lived Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r80"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r90",
      "r95",
      "r465",
      "r481",
      "r601",
      "r604",
      "r770",
      "r772",
      "r773",
      "r774",
      "r775"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Income Statements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r415",
      "r416",
      "r417",
      "r491",
      "r493",
      "r552",
      "r590",
      "r620",
      "r870"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r415",
      "r416",
      "r417",
      "r491",
      "r493",
      "r552",
      "r590",
      "r620",
      "r870"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r351",
      "r358",
      "r363",
      "r364",
      "r365",
      "r372",
      "r378",
      "r384",
      "r386",
      "r387",
      "r388",
      "r508",
      "r616"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r109",
      "r177",
      "r178",
      "r191",
      "r198",
      "r208",
      "r357",
      "r358",
      "r385",
      "r489",
      "r616"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r353",
      "r354",
      "r372",
      "r373",
      "r377",
      "r379",
      "r506"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r73",
      "r761",
      "r841",
      "r842"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r756"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable from university partners",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes receivable/payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "lope_IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding student deposits.",
        "label": "Increase (Decrease) in Contract with Customer, Liability, Excluding Student Deposits",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "lope_IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in operating lease liabilities recognized in exchange for right-of-use assets.",
        "label": "Increase (Decrease) In Operating Lease Liabilities Recognized In Exchange For Right Of Use Assets",
        "terseLabel": "Right-of-use assets and lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r710",
      "r719",
      "r723",
      "r731"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r646",
      "r735"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r646",
      "r735"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r646",
      "r735"
     ]
    },
    "lope_InsuranceSelfInsurancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "InsuranceSelfInsurancePolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance self-insurance.",
        "label": "Insurance Self Insurance [Policy Text Block]",
        "terseLabel": "Insurance/Self-Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r259",
      "r261",
      "r589",
      "r590"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Amortizable intangible assets, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r793",
      "r795"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Nonoperating",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r760"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r154",
      "r155"
     ]
    },
    "lope_InternallyDevelopedTechnologyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "InternallyDevelopedTechnologyPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software and technology.",
        "label": "Internally Developed Technology [Policy Text Block]",
        "terseLabel": "Internally Developed Technology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Investment interest and other",
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r502",
      "r503",
      "r504",
      "r505",
      "r576",
      "r577"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r112",
      "r215",
      "r217",
      "r418",
      "r419",
      "r867"
     ]
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandBuildingsAndImprovementsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land Improvements and Buildings",
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandImprovementsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Improvements [Member]",
        "terseLabel": "Land Improvements",
        "documentation": "Additions or improvements to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "terseLabel": "Land",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Buildings and Leasehold Improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r443"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r444"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r444"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Option to renew operating leases",
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of future payment obligations with respect to operating leases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2025",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2029",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2027",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2026",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Term of operating leases",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r56",
      "r159",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r399",
      "r402",
      "r403",
      "r420",
      "r523",
      "r600",
      "r640",
      "r801",
      "r859",
      "r860"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r89",
      "r476",
      "r626",
      "r762",
      "r781",
      "r852"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r126",
      "r159",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r399",
      "r402",
      "r403",
      "r420",
      "r626",
      "r801",
      "r859",
      "r860"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForUncertainTaxPositionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilityForUncertainTaxPositionsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability for Uncertainty in Income Taxes, Current",
        "terseLabel": "Reserve for uncertain tax positions including interest and penalties",
        "documentation": "Amount recognized for uncertainty in income taxes classified as current."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r611",
      "r627",
      "r629",
      "r805",
      "r869",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "lope_MarketingAndCommunicationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "MarketingAndCommunicationPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketing and communication.",
        "label": "Marketing And Communication [Policy Text Block]",
        "terseLabel": "Marketing and Communication"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing Expense",
        "terseLabel": "Marketing and communication",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "lope_MasterServicesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "MasterServicesAgreementMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master services agreement.",
        "label": "Master Services Agreement [Member]",
        "terseLabel": "Master Services Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/DisclosureLeasesDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r271",
      "r272",
      "r273",
      "r274",
      "r313",
      "r350",
      "r414",
      "r458",
      "r490",
      "r492",
      "r500",
      "r515",
      "r516",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r587",
      "r588",
      "r607",
      "r610",
      "r612",
      "r621",
      "r622",
      "r623",
      "r624",
      "r628",
      "r803",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "lope_MinimumEligibleAgeToParticipateInPlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "MinimumEligibleAgeToParticipateInPlan",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum eligible age to participate in the plan",
        "label": "Minimum Eligible age To Participate In Plan",
        "terseLabel": "Minimum eligible age to participate in the plan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r271",
      "r272",
      "r273",
      "r274",
      "r313",
      "r350",
      "r414",
      "r458",
      "r490",
      "r492",
      "r500",
      "r515",
      "r516",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r587",
      "r588",
      "r607",
      "r610",
      "r612",
      "r621",
      "r622",
      "r623",
      "r628",
      "r803",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r611",
      "r627",
      "r629",
      "r805",
      "r869",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Business",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r110"
     ]
    },
    "lope_NatureOfOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NatureOfOperationsLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature Of Operations [Line Items]",
        "label": "Nature Of Operations [Line Items]",
        "terseLabel": "Nature Of Operations"
       }
      }
     },
     "auth_ref": []
    },
    "lope_NatureOfOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NatureOfOperationsTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature Of Operations [Table]",
        "label": "Nature Of Operations [Table]",
        "terseLabel": "Nature Of Operations [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows used in financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows provided by (used in) investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r74"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r74",
      "r91",
      "r124",
      "r141",
      "r143",
      "r148",
      "r159",
      "r168",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r178",
      "r183",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r392",
      "r395",
      "r413",
      "r420",
      "r483",
      "r545",
      "r565",
      "r566",
      "r638",
      "r801"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r665",
      "r676",
      "r686",
      "r710",
      "r719"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "lope_NumberOfColleges": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfColleges",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of online and on ground colleges offering graduate and undergraduate degrees within the university.",
        "label": "Number Of Colleges",
        "terseLabel": "Number of colleges operated"
       }
      }
     },
     "auth_ref": []
    },
    "lope_NumberOfFinancingLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfFinancingLeases",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of financing leases maintained by the entity.",
        "label": "Number of Financing Leases",
        "terseLabel": "Number of financing leases"
       }
      }
     },
     "auth_ref": []
    },
    "lope_NumberOfMajorRatingAgenciesReportingCreditRatings": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfMajorRatingAgenciesReportingCreditRatings",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major rating agencies reporting credit ratings.",
        "label": "Number Of Major Rating Agencies Reporting Credit Ratings",
        "terseLabel": "Number of major rating agencies reporting credit ratings"
       }
      }
     },
     "auth_ref": []
    },
    "lope_NumberOfOffCampusClassroomAndLaboratorySites": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfOffCampusClassroomAndLaboratorySites",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails",
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of off-campus classroom and laboratory sites.",
        "label": "Number of Off-Campus Classroom and Laboratory Sites",
        "verboseLabel": "Number of off-campus classroom and laboratory sites"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r771"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "lope_NumberOfStagesOfSoftwareDevelopmentProjects": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfStagesOfSoftwareDevelopmentProjects",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stages of software development projects.",
        "label": "Number of stages of software development projects",
        "terseLabel": "Number of stages of software development projects"
       }
      }
     },
     "auth_ref": []
    },
    "lope_NumberOfUniversityServicePartners": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "NumberOfUniversityServicePartners",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureNatureOfBusinessDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of universities served by the entity.",
        "label": "Number Of University Service Partners",
        "terseLabel": "Number of university partners"
       }
      }
     },
     "auth_ref": []
    },
    "lope_OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of realized gain (loss) on investment in debt security recognized in other comprehensive income (available-for-sale).",
        "label": "OCI, Debt Securities, Available-for-Sale, Realized Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Realized gains on available-for-sale securities, net of taxes of $17 for the year ended December 31, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "lope_OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for realized gain (loss) on investment in debt security measured at fair value recognized in other comprehensive income (available-for-sale).",
        "label": "OCI, Debt Securities, Available-for-Sale, Realized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Realized gains (losses) on available for sale securities, taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses",
        "terseLabel": "Contributions",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r601",
      "r770",
      "r772",
      "r773",
      "r774",
      "r775"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r625"
     ]
    },
    "us-gaap_OperatingLeaseLeaseNotYetCommencedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseNotYetCommencedMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Lease Not yet Commenced [Member]",
        "terseLabel": "Operating lease commitments not yet commenced",
        "documentation": "Lease that has not yet commenced, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r854"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesFuturePaymentObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability, less current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r438"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate of operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r625"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r625"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Business"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Current",
        "verboseLabel": "Other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r626"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized gains (losses) on available-for-sale securities, net of taxes of $151 and $168 for the years ended December 31, 2023 and 2022, respectively",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r140",
      "r218"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Unrealized gains (losses) on available for sale securities, taxes",
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r139"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current",
        "terseLabel": "Due to GCECF",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r626"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liability",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other, including impairment and fixed asset disposals",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r663",
      "r674",
      "r684",
      "r717"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r677",
      "r687",
      "r720"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r677",
      "r687",
      "r720"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common shares and shares withheld in lieu of income taxes",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of investments",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital expenditures",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r847",
      "r848",
      "r849"
     ]
    },
    "lope_PaymentsToDevelopEducationResources": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "PaymentsToDevelopEducationResources",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the internal development or modification of education resources that qualify for capitalization.",
        "label": "Payments To Develop Education Resources",
        "negatedLabel": "Additions of amortizable content"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "lope_PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of tuition and fee revenue used for closing of purchase agreement.",
        "label": "Percentage of tuition and fee revenue used for closing of purchase agreement",
        "terseLabel": "Percentage of tuition and fee revenue used for closing of purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r286"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r525"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r286"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r525",
      "r543",
      "r899",
      "r900"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value, 10,000 shares authorized; 0 shares issued and outstanding at December 31, 2024 and December 31, 2023",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r472",
      "r626"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sale or maturity of investments",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r141",
      "r143",
      "r152",
      "r159",
      "r168",
      "r174",
      "r177",
      "r178",
      "r219",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r392",
      "r395",
      "r397",
      "r400",
      "r401",
      "r413",
      "r420",
      "r465",
      "r482",
      "r512",
      "r545",
      "r565",
      "r566",
      "r617",
      "r618",
      "r639",
      "r759",
      "r801"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r443"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r103",
      "r106",
      "r107"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r128",
      "r480"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r443",
      "r466",
      "r480",
      "r626"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r103",
      "r106",
      "r478"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r443"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, useful life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/DisclosureLeasesDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r271",
      "r272",
      "r273",
      "r274",
      "r311",
      "r313",
      "r340",
      "r341",
      "r342",
      "r350",
      "r414",
      "r455",
      "r456",
      "r458",
      "r490",
      "r492",
      "r500",
      "r515",
      "r516",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r587",
      "r588",
      "r607",
      "r610",
      "r612",
      "r621",
      "r622",
      "r623",
      "r624",
      "r628",
      "r632",
      "r799",
      "r803",
      "r851",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/DisclosureLeasesDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r271",
      "r272",
      "r273",
      "r274",
      "r311",
      "r313",
      "r340",
      "r341",
      "r342",
      "r350",
      "r414",
      "r455",
      "r456",
      "r458",
      "r490",
      "r492",
      "r500",
      "r515",
      "r516",
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r587",
      "r588",
      "r607",
      "r610",
      "r612",
      "r621",
      "r622",
      "r623",
      "r624",
      "r628",
      "r632",
      "r799",
      "r803",
      "r851",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "terseLabel": "Unrecognized tax benefits",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r658",
      "r669",
      "r679",
      "r712"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r312",
      "r449",
      "r450",
      "r470",
      "r477",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r542",
      "r544",
      "r574"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related Party",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r449",
      "r450",
      "r451",
      "r452",
      "r470",
      "r477",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r542",
      "r544",
      "r574"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related party transactions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r548",
      "r549",
      "r552"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r312",
      "r449",
      "r450",
      "r470",
      "r477",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r542",
      "r544",
      "r574",
      "r858"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r447",
      "r448",
      "r450",
      "r453",
      "r509",
      "r510",
      "r511",
      "r550",
      "r551",
      "r552",
      "r571",
      "r573"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r120",
      "r163",
      "r164",
      "r284",
      "r288",
      "r452",
      "r457",
      "r467",
      "r596",
      "r597"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r659",
      "r670",
      "r680",
      "r713"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r660",
      "r671",
      "r681",
      "r714"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r667",
      "r678",
      "r688",
      "r721"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Grants",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r83",
      "r475",
      "r497",
      "r499",
      "r507",
      "r526",
      "r626"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r165",
      "r166",
      "r167",
      "r169",
      "r174",
      "r176",
      "r178",
      "r220",
      "r221",
      "r262",
      "r381",
      "r382",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r404",
      "r406",
      "r407",
      "r409",
      "r411",
      "r428",
      "r430",
      "r494",
      "r496",
      "r513",
      "r899"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Service revenue",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r191",
      "r194",
      "r195",
      "r206",
      "r208",
      "r210",
      "r211",
      "r212",
      "r308",
      "r309",
      "r459"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r591"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU Asset and Liability recognition",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r625"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r753"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of income tax expense (benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of deferred tax assets and liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of effective income tax rate reconciliation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r616",
      "r836"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of share-based compensation expense",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r254",
      "r257",
      "r258",
      "r260",
      "r460",
      "r590",
      "r609"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of amortizable intangible assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r792"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r443"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r548",
      "r549",
      "r552"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of activity related to restricted stock granted under company's incentive plan",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Reconciliation of the beginning and ending balance of unrecognized tax benefits",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r615"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of weighted average number of common shares outstanding",
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "lope_SecuredNoteReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "SecuredNoteReceivablePolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for secured note receivable.",
        "label": "Secured Note Receivable [Policy Text Block]",
        "terseLabel": "Arrangements with GCU"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r209",
      "r211",
      "r602",
      "r603",
      "r606"
     ]
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Marketing and communication",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and Administrative",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Total Shares, Forfeited, canceled or expired",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited, canceled or expired",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Shares granted",
        "verboseLabel": "Total Shares, Granted",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": "Weighted Average Grant Date Fair Value, Granted",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Total Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Total Shares, Outstanding, Beginning Balance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Total Shares",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending Balance",
        "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning Balance",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Total Shares, Vested",
        "terseLabel": "Shares vested",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": "Weighted Average Grant Date Fair Value, Vested",
        "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."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-Based Compensation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for grant",
        "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."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansSummaryOfActivityRelatedToRestrictedStockGrantedUnderCompanySIncentivePlanDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "lope_ShareBasedCompensationAwardTrancheFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "ShareBasedCompensationAwardTrancheFiveMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Award Tranche Five [Member]",
        "label": "Share-based Compensation Award Tranche Five [Member]",
        "terseLabel": "Share-based Compensation Award Tranche Five"
       }
      }
     },
     "auth_ref": []
    },
    "lope_ShareBasedCompensationAwardTrancheFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "ShareBasedCompensationAwardTrancheFourMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Award Tranche Four [Member]",
        "label": "Share-based Compensation Award Tranche Four [Member]",
        "terseLabel": "Share-based Compensation Award Tranche Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Compensation Award, Tranche One",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based Compensation Award, Tranche Three",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Compensation Award, Tranche Two",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Director [Policy Text Block]",
        "terseLabel": "Share-Based Compensation",
        "documentation": "Disclosure of accounting policy for award granted to director under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "terseLabel": "Share-based payment arrangement, employee",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Share-based payment arrangement, nonemployee",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting right percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance (In shares)",
        "periodStartLabel": "Beginning Balance (In Shares)",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares withheld for taxes",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r157"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Development [Member]",
        "terseLabel": "Internally Developed Software",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r58",
      "r61",
      "r62",
      "r123",
      "r146",
      "r147",
      "r148",
      "r165",
      "r166",
      "r167",
      "r169",
      "r174",
      "r176",
      "r178",
      "r192",
      "r220",
      "r221",
      "r262",
      "r299",
      "r381",
      "r382",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r430",
      "r445",
      "r484",
      "r494",
      "r495",
      "r496",
      "r513",
      "r567"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r192",
      "r430",
      "r459",
      "r502",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r567",
      "r633"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r192",
      "r213",
      "r430",
      "r459",
      "r502",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r567",
      "r633"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r662",
      "r673",
      "r683",
      "r716"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "terseLabel": "Restricted shares forfeited, shares",
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r57",
      "r58",
      "r83"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation, shares",
        "verboseLabel": "Shares issued under plan",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r57",
      "r58",
      "r83"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r57",
      "r58",
      "r83"
     ]
    },
    "lope_StockOptionAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "StockOptionAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option) and other antidilutive restricted stock awards.",
        "label": "Stock Option And Restricted Stock Awards [Member]",
        "terseLabel": "Stock Option And Restricted Stock Awards"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "terseLabel": "Authorized amount for repurchase of common stock",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "srt_StockRepurchaseProgramExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramExpirationDate",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Expiration Date",
        "terseLabel": "Stock repurchase program expiration date",
        "documentation": "Expiration date for purchase of share under share repurchase plan, in YYYY-MM-DD format. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "lope_StockRepurchaseProgramIncreaseInAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Increase in Authorized Amount",
        "terseLabel": "Increase in stock repurchase plan authorized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "terseLabel": "Remaining authorized repurchase amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders' equity",
        "verboseLabel": "Stockholders equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r61",
      "r62",
      "r77",
      "r527",
      "r543",
      "r568",
      "r569",
      "r626",
      "r640",
      "r762",
      "r781",
      "r852",
      "r899"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Equity Transactions",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r158",
      "r285",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r410",
      "r570",
      "r572",
      "r582"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r454"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r454"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r454"
     ]
    },
    "lope_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "lope_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "lope_TechnicalAndAcademicServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "TechnicalAndAcademicServicesMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansShareBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technical and academic services.",
        "label": "Technical and Academic Services [Member]",
        "terseLabel": "Technology and academic services"
       }
      }
     },
     "auth_ref": []
    },
    "lope_TechnicalAndAcademicServicesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "TechnicalAndAcademicServicesPolicyTextBlock",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technical and academic services.",
        "label": "Technical and Academic Services [Policy Text Block]",
        "terseLabel": "Technology and Academic Services"
       }
      }
     },
     "auth_ref": []
    },
    "lope_TechnologyAndAcademicServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "TechnologyAndAcademicServices",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology and academic services.",
        "label": "Technology and Academic Services",
        "terseLabel": "Technology and academic services"
       }
      }
     },
     "auth_ref": []
    },
    "lope_TermOfContractsWithCustomers": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "TermOfContractsWithCustomers",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of contracts to provide goods or services to customers.",
        "label": "Term Of Contracts With Customers",
        "terseLabel": "Initial contract terms of service agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r793",
      "r795",
      "r796",
      "r797"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gcu.edu/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury stock, common",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Ending Balance, treasury shares",
        "periodStartLabel": "Beginning Balance, treasury shares",
        "verboseLabel": "Treasury stock, common shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock, at cost, 25,232 and 24,017 shares of common stock at December 31, 2024 and December 31, 2023, respectively",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r33",
      "r61"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Common stock acquired, shares",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r58",
      "r83"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEquityTransactionsDetails",
      "http://www.gcu.edu/role/StatementConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Common stock purchased for treasury",
        "terseLabel": "Common stock acquired, cost",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r30",
      "r83"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled revenue amounts",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r269",
      "r270"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "lope_UniversityPartnerRelationshipIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gcu.edu/20241231",
     "localname": "UniversityPartnerRelationshipIntangibleAssetsMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to university partner relationship finite-lived intangible assets.",
        "label": "University partner relationships [Member]",
        "terseLabel": "University partner relationships"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits, end of year",
        "periodStartLabel": "Unrecognized tax benefits, beginning of year",
        "terseLabel": "Unrecognized tax benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r366",
      "r615"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Tax positions taken during a prior year - Decreases",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r615"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Decreases for settlements during the period",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r615"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "verboseLabel": "Penalties accrued on unrecognized tax benefit",
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return."
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Tax positions taken during the current year - Increases",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r615"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Tax positions taken during a prior year - Increases",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r615"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Interest accrued on unrecognized tax benefit",
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions for lapses of applicable statute of limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "verboseLabel": "Amount of unrecognized tax benefit, if recognized, that would affect the effective tax rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r615"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "terseLabel": "Non-cancelable operating lease commitments not yet commenced",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r854"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r269"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r100",
      "r101",
      "r104",
      "r105"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive stock options and restricted stock",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails",
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares outstanding",
        "totalLabel": "Diluted weighted average shares outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r186"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails",
      "http://www.gcu.edu/role/StatementConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r186"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.gcu.edu/role/DisclosureEarningsPerShareSummaryOfWeightedAverageNumberOfCommonSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "740",
   "Section": "25",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-8"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "740",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-9"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>79
<FILENAME>0001558370-25-001150-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-25-001150-xbrl.zip
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
M\U*+-=67N,6+K5(O;9?-$S:+8FDOT_HR>%)."]L(OU6>F%FS42[5*G^/7OD
M83M!)/9MQ^IPSO)<\Z*Q0VXAU]QMI8,\2')M/A.K!1?I781%TSO0[Z2],* (
M?>KB&4G^/V?I0@R;F],8<Q=/W&0G3YWKP68!J.K[(6_TU5S@VS([<MT.T"\@
M>6?GKCLBEGK=AQE0Y,]4+4YCJ6"P%KF)N95F!T:T4[RB"D<:":VF/J<DM^91
M/Q%WY-F5^;A5[5(?]R+]BW1OZWYY[[-=<0V=+XKUY7GI7:IG9,4E;>O3VXK;
MV8YLY^I/E &+':PJ4WFU^$4G<"^PH7D%"9)H4(?^A>M\4R2J%V0D=FW)N[,P
MIC>-RCN>]M6/89QL<]T0R6&>WD#J1_J-+ W, GNKJ2?SN3 O[]@[I+(+K3X3
MF#[_@Z,X@36*^(.6"OB:DOQE5[$09KTV:9+G%?FR39?%MIU]I,[*G '&H.QF
ML*K-GR'Y<C?;M@*_3:-YN-LM 25)^)F;!)30>ZUF0VS@2;LK,4$IC+\6?"[P
MTDYZY\S&]42/C_$&]RWX=G<XL3/<U6QVBI>K.+D(3W"^U/?CX2D'T5RL;Z'N
MRJSHR?/-IDH[UY4&M?QM1>E,VD#Q))S*=K=TRX;U1??@EJX7/094ZF6B.^V!
M,;1\T4/SMGK0OK#5&\1<9C>[;V+W54#/R%298<<,N2?WF)K:(9V\Q1&,0DD<
M_Q/$XA=<R@]DQO5)^+_%R6E$)S-%!+1%KGV>4>;_7CO^FT<Z,FPR?<N6])&Z
M,VWIZ(IF_#A?KC 5Z7F?9U1"&H2CTP46\T)7]*#]JYB]L>)*6"-L\-.\3=.)
MZ^EAPI/: RQ//E%)7C5^_U]02P,$%     @ 48%36@F?333I$@  RQ4! !4
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
M['ITH%Z<%_2BVTI1#J6NQCE<;P 9CPYW&Y*1]9FFOF-,1^O.>LX(NY\([^]
M2->W!W@'<(P"+UWKR/KVF<B$_/TU(JL<[<6-MO=79.$F5O8)T*XT,V@$Q";D
M*O.GBQ?Z)]#-**6Q--.>"^/61</GO+2O"NXN\@KT\S^;@P"\=M^ A*R<]+_4
MI3T"&"R.<OBCYX HRF'D(@2? 3J0LH'ENH8([?JC Q[F'PB[3GX^/#DY/,T8
MUAR+(84N2D#63=]%/G$'SA,<P_7L)<"?X-H-B(XOW"2,<0?M5>^LSIL>FD1)
MP\4F9N'BQY2)"3Y<NNZ&;LY^.@)D//H-[1*G.*?X N"OV\K4ZB(3!($]NGB)
MB=Y3Y^(B(GM0E$Z&ZP#'7#WJ(__*)HQND]ZEN+IA>,#2REVK((J/_&"]TYRT
MP<A(D?$H/V!TZ&=2[88BH_ET"*?*V!O?O/78Z*;#'*[!^I%.\$ZXUIN.C.B*
M=(&\Y!$<[GC4#5UF!Q6DB8($49!-M^A;CB1M.73:5ED *)P/_-VW04P'*)L[
ME?9.9LZ<FY3#N".V>@RQ$.WW[]\?'SN'3MDS^5!T[I#>G:Q[A_9?4+,;@1)3
MD!-"KS9@2,-!$*F888SBB@DFGTKK2S[\3O:@?N+%<W0/T%/@ 8I*T6WH/H*0
MZ"4'[/>3!KTBP*-)R<&$N3D"N>#X-+5A182QH6O4E;HW0W4ZR5PK>EX@N%9B
M+508/L&D<[C)-AQ%RWQB]UH$:M27]'S@X^L\0$>*)T3$7_IXH%$=F$X&_:94
MB_R+WW<AO6P32KUI&-$('T/EE=JTU$2YE0'J&Z@P)X40EDLM%[KOI.C*?*B
MRV0S1!%Y.EVD2.N?+A+K2;?>.=J<=: !P;24#)CI\>=:_1:,C 8]5I[/."@8
M<5+#WD*QL.E,U"97SO-DG80NC?I<+!; BV\!"J _7\S\C$$<C55IQE0!U8:6
MD,]5>+6&O5B@9VITE!#LBMNDDTB-F&)FJ1-AU'6:^7^0C4IZ''H)T1?P7#F
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
M:GL(O'Y[5YT%YNU\%2=A_)4%:%'0M;OF\F1FSSN75:PD]^;;@+8$7OD*QA/
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
M_\/WW->(:[[]C]K7UC3SL?;R,_6W91"PARF\Z,$+@]OXTMN'N1>UPIPL"<B
M$3!3S!A6)V5,RP63.V:H5C^)K&9$E!.%,2IY%YTGR:'SR2; MR><%P2?SWG!
MDRV+7<&RJ=D)%$&R3_$6QQGQ>'[$2PN[?L#Y_?K9>Y5UBZT4T,3,(8"/TC5M
M1$ E<=KK*$KMK*0@?D#9D5-E*;RAHK[F]4_(6$/D0;OIY.@37D*R@SXB(F"]
M]Q'G7ACCX-I+8S*1SEH:7^%UZ(>R34@31C@?-8?5=DL]%X@GFJK5+VQ5,J**
M$[UI6V3)#%U<:#P\7'*ZMH]OO"?KUKZ]V7Z](_OT@_;GY[7X/7L^_#I6+MG,
MD? =CO*!O%-H_I1[:3Z)[N_P)HSCDZFO/3\W5IP?HV<V9R&3(#"XG66,H4WH
MQ$&.KL2%/NE!PN9$;HL2DDV5%>@L&(52AE55W,F2L<'22YUAB*QB ,!Y*!G0
M[E/V"FO MOP></I$]^R,3L?DS*Z<FNK@R0]299P.G*VJ5=,?MQ)^E*2(2^!;
MT(C(0$R(4\>O@Y&6.]/U,9)++L<09,OZ',NH)_I,KKB8#([<M8XY'' IL4IZ
M5^)\J&%TRGVL495NTSMJ=<]]^ &W12]4#&ZY31>&SF4XM3/NTE;'V%6<R$P8
M@:;K(J$:#9A[W#?)#19=T.%RRU$$@'3>TF)QQF5Z.AG[38O30>>QP=7UH,0
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
M&47)9_H@LZ2[C#CA'-H"6-MS#=A 7-18+T$I$LY)ZS8ASKM -3>JV8&];SC
M!HNGQ7(2G^*/HV]BZN\$SCL<XW4H?7Y42@WG.QH ;7^1D(+XB%*7GMFTJ9EO
M5/3S.@*_=G8=!RIG&(&$EBU;E?0+A.GMM#4Z8&_F]RXXK*?<2_.3 %OA31BS
ML?4D\+3A:R)@P"G4O%)>73OO^G6/XPR78.BMS3 N2)^7A2^36%==;HQ P"3L
MT=W0R=(>+ TFC7NDNOV#6BZP53T2E3+1FU+JUPO4"$:-9'>*Q<W5*\#%X4HM
M;G! U(YZN-2=(><"=UT=((%_RE@@G5"MD]332C:QJ[GA2);(2G(GG(7,<7*\
M)/,WTHBMR^AXP1W'#)S ?=2,D$YDHIG4E1@SJ_' V%UVJ4$X&9,3;B496@>-
MQPXXD@:.^031P4G@B(D>\(LTL^%:(/9:C1M[N=.MWT9)A-_[G6@%-T(<Z%[Q
M=*N5>@_YK!=Q\_4+\#*N4J.<)ML-I:;,\.YL!D_DN6I.4"<U44WNC]52#W#,
M-?6Z04"=6/A5"#HS[&%.9B8"WM5LH(H<SH0?U.W,%90[W_'B\ R<< 1L!Y:*
MF@%\V+#O@KL-\# 7G6J@'SF\8(1 =IJ[:>P%B_ %U\@>B7MWW^I95MNTU/4+
MHL.A0RSILDDD ]YMFZYC.G??QHN%N1LWE=Z2-U1H>;:6EU#ZHQ>C%K04;S7/
MK5LX9EK0FFT^_#LS\_57 _WC-T_?H'79(^W7ZL ':!/TXBD(EEZ%'272[3BB
MZPK; "*3YVSD4"L\(F3(I^:TN/WYA K+#N*PFY# GK3$[,YD%2]:V4;NQPKR
MCY=D'A7F_&'/$1W9D^1V9)  MPT(1V*<C0-"/4>X/_V!"USP!VSG]OF?>#_$
M>$/?BQWK]6;=P9V=^K//B7N^CEE;<US5-T'!WX*7)T"/$01T:7\4[/KF_B I
M<-?W1ZBK<.&C>2M*N\_$8B:P/5I!7>2?![XZ@B$N\!1IZ?K(-7TO]+XM<-ZS
M";@/21S@H"!DJPB7FSDC0KQ8G-N3$E47V,Y,1+*<G9[(E1TQ1^D(K;8'SVEM
M8M$K7:R8TYZ!T[/I5_,:\)@]BKXHMYU=!MW6T8_E..OD8D5'.#@3V'H!^ZPV
M'@Q[@Y&YZ,>B9!ZK[A +<,UG53#UGBKB=L@_Y>J-\,K3N*#N7'%"P$X= /1N
M<?^2)IEIEJF,"?Y\7@U'63^@P^%&Z0"!2F95 QBC>_F<PX!1A_$8FR/9FS4,
M\H?JW\II-7W=B?S7*Y^TK-;7_)%I+\-!F^ RR8P];9*F'/+/";M.Z=43M.-&
M+)@,B%D$H7^N?ZC7O&V)[-"N:G3!7V&[8.UVR6C+KL6?^3J3=\.*=8/?8CG7
MR'6]VT?) 7=^GKR7Q8V<8[12==<T<4K4PIE%*#F$F6)3U6"'YFQCDD7WU< =
M#D6_)$GP.8PB@O VSHGV=.N1_V0\G52)<"B,&$!5+U'D_&Z$ *V"ALN74@QS
MXT90^;MKCFL/NB&;I3Q_3\,[6IY;>*HO)04ZM]>H7I_,2^C@SMZ5"LDJY*_P
M.DDQJX;GUX_UOO2KY+$7*X+>>AAY>9Z&JR*G[[#2-W-:1S<YWNV3U$L/* C7
MA!$S,>R!X(AI!G5*;]=1PO# .2 KY]N!T.@+,^RRI"15/J^2PZ%!M0]$.88V
MY&X,F<?ZF+D 3REC;*X-AUI =3J<<SZAREV5$3OD"=(,5#&E&_:O2IP4FK[Z
M)!/(Z%4H'#AZ%6_ 6^W6.V7I'?7UISIN6'I+%8M3'$?N5=JA:(YLG+'[N]!;
MA5&8A]CBE%/(Y(0?*.!(_$'  >T74I74_M%B<_FH<P ZZC=1R79PY[2SA>0A
M3>@[K8<' B!?Q@%]<7!/5\96_:&0XIIW:0'KW4TJPB'_T^AHX9"5)/(G*HOM
MX=72P&_U3(.^HF?@L!8<H+\J-B>KGZQZRDB>:SYLT0EZ;S80YI!?&VMK,^26
MC(XZ\W#(6F" CFRX-]'G<,T9378ICLD=<BCC_8J.R\RY:3'67\YD[Z).P&VI
MKL$I9H%W"!4490FI%KT;]:-Z"MFNW$[B$\_6U:,L<'76;&ZXBI63N.<>YH[A
MD$N,=(8/^#1K(V-7,,)#M.Z>2T_C")*\AN5FDS(4O4U)HL?]NO\.'9D!LE]:
M0,H:X:)#W4G% ^5/S-!%=<[%A++A\C0F!R')[5@@;YWC5)_;P;80_+)RO=B7
M%NPA8A$)WV-7Y8&TLS]82UZ:'M9)^ME+ _8Z&\M ^4>1AED0^E0U+Z+52?(P
MWD"EB)S@&U4MH$Y$YHW06$Q[7/#T)NO"\N=.^"Z;@\Q)F;_7ZK[JUJWR-=@G
MCO@M=9GZ'",!TT?X@41+NW@_4+A#T7Y4]RAC_2#);D7Z$1 T<3ZNR86)>B1L
M"&(_"^PRSCK\]\([^=4[BNUG%,DG_0;B.-YJHHK696BG'T(0UUF1#UT<FWN7
MYB0])HGAQ @OIHCCHY>P]0J<7['>$.L^/%-KERQ7%/1P"UDMB/9:5DH,LIS5
M:"-(9:]O\;<XT"?&(S^,![.ENS#&MSG>R79%-#QNV50/C,ZN:@9G;.M((V/[
MHGR(,0(;V5$UEK7D?>GK5S\J J(^GS9D#SC-O9"^B_V<7+]Z.P*'DC_BO$CC
M[#&)HAN^2)/TY?S-PIGZJ;JT[2USMPGB<*<!I7XT_;E5&1%]HLRHY(9.U7*A
M=W)G2BM*T)/XF[+K*X\X*R(:?V^(KY;[!*0KPH12/R19J*K<-)5PN)@T;?>T
M(\\TDD'BRY2JFT>1!:H:0'4#_&9;]0 H;X,QU:T !YM9NXH"W5<T)*;\AF,4
M%"GMEWR+ZZWC _92=%'WWCD%G ?2$^D\X48J^DR"C:9K!H<:B5SW XU2\2G"
M#&O@[(.,73<I0HR']JQ#SB*\7.'9PHNE:.?"RZ"N,0@O5G)="B\#%+<)+Y5X
M\/!BGD X8T>9!YBZM3,*,$\XSR/,"O3^&N9;0D\7E$6^35)5CM;$;9Q)R#'M
MK,&Q1]> ^T'(#,$4T:C5$OI,FD*\+=1J[+S"TL"NJX6A-0E%6:M76BNM/8MV
M3L:E1YX31()KIS?NO'V&[]?+_3X*?7IFPU\OQ#0M9!?FRGK<L[3D7(R:HN,,
M(M689ER*5^-QV$2MNK7CL,7:8P?_=8OEFZ28)V_5C;H:O6;HR$8D"V(1%<5J
M2WE-)V5-)T4&G009TIZW7OYK4D3![6[O^7E=:?U9^>SQ4&'.!29#^ :Q1R/)
MI?!BI*K%B51.Y"$F$'&)J"G8_UP^33#OKLX+3E?)H'V=87U1UIXC_EU(3J(6
M*%RCYJ<%[Z3/K),\U@B;[."ZHW(GGC20[G[EF'R7_#YN/<NZ]/VTP++#]4&2
MG(L/)L"-=H?E8ER*#'H][?9^N31$IA;M-XE1*='5G5[K/JB!>IR, I8%!D?]
MNT3Z@&,O8M56ACFW5(R#GJV!;';H(Y;AED\KE;0\S*D2R6IAIW'FX0.\+?P&
MF//._.1OR6(D(LL6\1,+RS0ER/@.R[M#0_/@'>B_+6F"C2HO>$+Y<.X_>2>U
MX\)DPD$"QL3:]XN4EO+I/%GZM$F[$;0Z= C+AA!K29L/?9I9P^D[;67:::L!
MG7:B_-XL3T,_Q\%3GOB_O<>[E;0.BX06,I-6H7PW_55 ")2S*M5$L)]5T2)&
MC#YQ<F@_&X7A%^(>T,F@?R5*T5.1UU"V]]^A@#-P@:)MLV[]#&+,O?9[G[^D
M0)\H#7"H*W6Y2G9>*'ODZ8@&_,MWE15\>TX ^?7;&LB_/Z<"M@#)M("-^R0L
MD>']/L;*(=!* N#,VAYH9^YLS@XS.[;53_*.W=%4MIFY+5 I!Q%!K@R[4Z$6
M35JID YHUQWU^7,RTE%;$EQVU!Y0.T>MV1UUU"/]ACLJ$70^CFJ&6N^H1([S
MCDI:&CNF=F0X[:Q]L);NV@APU6&/-1SALE34&3FM(7(#MZ62YB@HI =Q0WI.
MZ(T#^('* @T!65?^L6&&*^YCKZ78%I%H5Y=M/E:F2.6<R 5%<6=2M%+/@T"K
MKF9V6LA H29\$0_\ _C=#34]D#:AIF9V.M0<:3DXU-!<*O=#C1%: [\['=K1
MH69"R+#+$7:X@'G.<*;8WA?0P2TKI$JWEPX](I#E@42+_DL3G(ZGI&=.[/YW
M5%>> 0@I'3$/^7F @ S>1)1G \=&XM@10945T*Q<KW?[*#D8[V;H!;BPE6$*
M4[R/H>,&WL0P4\]^!Z.2 CW 3XR8C_#[$K'71HQ+*>YZYX<DQF,=5"##31^5
M@C5UTYX YSQ5HJ&]L[8$G8._VN%6N&S<"'*A4"E[%YUJ=E>^&*"8GRLYH(N4
M*H'T2Y0*R0$+E"KT$;]ESRPK65<IYA7;@JSX(_9J@ O3>PDVY41?P^.<G<DG
M_TH&EVQ-N2 PM#8GU@F_X!BG'GV$<1GLPCBD#R#3RX+7KW1W1#T#,>0%7'+:
M@.LL0DT889:EYIKU%ZJ<EU77[W*CDMV5><54*+T.MRMS?DDNORR5_TY3"WT*
MP2ZL#L9VBT&&@H54E](6K-56+BYDUSPT5V/N#$JY@Z8XS-=+9QHX/A0T3):W
MB+*R=M(_I3=N9VCG#,.*KM,FB3*R1LXKZ*A13!^#%HBW6-];RU#3Z+G&I"&=
MF"%/C_NL8M.+%T;T%N%-DK+CE)E[N=_<^4<J61?.$;".VSKKN"4&<YKP5;7-
M"GVQUK^0.&;3J22<=?IAH^P'M^/:]>]%F!]N8[+F9/E*V7V^Q>GSUHOO]ZQ$
M&[\W>AOSBKM3?P7KYL\P[@WLXDGBH&7;YQ47!X&;(TYR15!+$\14H17.8E0J
MLRBO8*,P+JMPGVOHG+#?,QX\':B5 ]P;STGN1>4P6UJ*$W/EE;Y'5L<]POZG
MO('\&&ZV['$KGR;#;J1U=>9I"WBTF*OS>D/#U W!C0/S()DCZ/-MQNJB/6]W
M@9J678CN)^K-JA-22DZKE>NZP.TY<;L'>-!^._6@(6SB#.>VBJZ:9/XJD']>
M<U0I@/E#TGE/,LT[KL+KPBL)? +WX(7!39(^>Z_T*8AM$M%W/LD_B#M#U7/6
MHH!CR$#HO5AA*0<N)@Q2U#Z7LEPLL29P%+!M)UISM-4FNE]%X49]_G="GY^P
M8_@+,37NG%8?AG7S9?"/(LO9:N\11_0EAN=DG+>/D@CG]!-T1-OW1X@#"0&C
M];6/!/6#2DZ'@.D[AI#LR&0H8\4,PQA%(2[HR80#T6"^K2,ZM<$!V.;[<?-G
MN$ 9V,6GV7SOMGU>"YM!X  WW[DZLV^^F[_/!-SSW0UGSN+"O!'8%C/THNZ*
MDXPHU=W!)YR^A#X6=\R').:ZLC[(V =M_WZ99/F')/\;SA_K2OV2GI^Q/;@Q
M8_9.; \2LS4&,BK,C&;074+>5A7UJ7#RKSDZX!PU\A>(OT,%',E.W7^=!THR
MUIG\@J+?'E-](O +C6L\L),U1?E/E$ZV:7]J);[ "*CL[I.$1:$&7U:L5$"<
M,X"6+\33[856PU]J0+7I9,J?(=(RPJ][S-Y6R!.TPJU'#5'R0E8>'OJ,Z5$H
M^;M'_NYM)GG"65(0[GT8A[MB=QV%FW 5X>4&/R</7IJ'?K@G:Q RZ24@CKK5
MAA&H!)P5K+KVFQ$77-$W"_5ZUE?R(EPR(VI6Q/[V#3]=W;+WP@DC4*&W*1!>
MMQ$^)ZC%3Y;YZ&%V=.K";BY\Q)/,UJ[P.HQQ4#X;1U&5?VRVF2^3.$_#5<%6
MV>\.E*;N"NFMB GDPLVI)NN4]C1IM%"0F<]$6O><I)2+2FG,X1?UWQKA=!+3
M$D_W"2DI:K4 GE8Z5Q]]C$/2>D9W/G=>@%$09GZ*J0@OI?^4^UMZ(.2W97^I
MIR3UO.\QB2(RE:-,)]]B%"OQ)9Z8J+K[-.<F(@V^L-,3.43 ,Y1:*<'5L$]4
M451J>K8W[J?\+NT3EB\^]')[@/L<5?M?=,#M=O*)8RUO_$L-LVUT+D78>0,I
MWY6ZCH$.JLUZOWM2?5_D6>[%-(6(]"K[;U6B[!1]]923J?F9]M8[O GCV*3#
MSGQ4(N/R&H>0F5,"#;[$D4G:T:<9FWK-?V&CDP0?X/A4:_2'2*0R[?]NS*VY
M%LBG43:BQT(I/3,*4^C$HA.,3K^61U]+?O+%KC)?D6]XXX7I7[VHP$[LTMAI
M^27&[E$?[,1K#QL5O[ Q8$0?N+&.J?1&I>*\N &BJB.J.V+*HT_+%:U[ZN=_
M@+VC"3ZEHE?__Q'&X2_[1Q]+7!U _K"CQOD-%7^,+;&A'\ZL#_^H6V=S]^H?
M9HNM6]3*O1'96K\O<5@>^)$@*@_^T0;H0>@=JEWHQF#M3(W#N<<5=PH"GN!^
MIGNCB;5^7^)H,O C05RE_Z.-)H/0.W09_P\_FDSS 4U'$\UM_S,?3,KSMX*8
M@'LCB9UR7^(P,N3SG#2=P$BS+VP L8<.GX10L-/V/_C ,<&',QTUG,YK\+<X
M*")\OS:Z*;R,HO)]T_OU\5U@=LOWF3[N(?N8\[0%&.OG[+Q.Z)ZC(9A(/!\2
M^[O]Y2NC 7M"]-+;A[D7M8NAH$],//C!^BG[K&R+7E"I6D-E<^4(M.J-5*2_
MZC8I8]-J512!5P#0=>>(R_S/V-_&H<^?DO6] .]"OU0[$[YM;,P%=(W?'%!]
MAU_/ G>!WU2W?HI@Q<C?^2U945;R?@-T77\B/!5KY6(9],/,$X!+HF1S$'^M
M.3S_DD3J#!.ZS5.QWR=I3I36>[X)%Y#GFP.J/5_/ N?YIKH)JL94C"CCG,RH
MH#U_"CQ/+3Q.>?XD'ZL"Q+X6%P.\R,$1U8Q@>>^EOV'ZZ$'G@7G9O$O+!KCT
M,(34645H>& 6!$9*]>>IG(W96,U83>BA76DDM@8/1><GNUU!1V,:8,^@"J%V
M^7%7/<XNZ;7)6W&\CJ!]AUD7"C1OPMU*@+88YM@.H$T@U@9T:#E]E[4%GT$8
M>O9>RX)!-\0EV[^4GWE,QQH(=SSH&'>/=:S12G8WQ!BJ/CBR+-B[(V43X-<_
M9^T2"A2OU]C/Z89@UMHX])V)(V5XQ($8>@GP \[OUP2.I!=MA0 ^.30(;N>5
M(2L), \+#5!QA#][:S)24Z^>>3I [TFK?'E"V'TO955[&=P8Y^730:Z<6I:/
M)-&Z?X=G\H4RSV?'N^\.G5^,3B6M9+EPZC@ O/A4T4(0\*FAM:8]*R_I6+'+
M VK)F.1X:K1IFP%<OH:RY;.- #@CMH?9MEQS;A!SM55/:J-T(?HAB=.6R89T
MIYBR.F2G5\G."V4/-(H(W;"[KMHR^^)4X';45L/:7CBS0Q:CW'<7$;IA,?*]
M]3X5N,4H]YB[HZ C^^7#M)_!JK,T;UDT^5MCS>0O[)2,@*&UYP\?O!T6C,9R
MLM-;LDYE:L<RFI-:L5H)X9EC18HH[7P#H\8@'O&>X-^2E=-RDV*V2#S&(1PC
M+7EA3,<:7&5/QHPG-S)+S4PL;[XA5F-[R_4ZC$(:#J_C/)0,K2I"&*M2JUV9
MD)CJY/:B4J-G' TQXM30P^L8!)A1NS-Q;"VG[C3GR'HV-R:5*D@&B]X[T*-;
M,Z5L-F'NG#EC'8F-CPYY:_T/ZT;W>YQZ-*V$'?TNXZ#<%9;YCX(>SG&T(-H>
M(R4&<16--CT[JNG+['FZN*]8@#W#%LJE.Z_IL'M@=Z&W(B,<W1RY+-(42U_<
MDE(#>H :0,?^Q:0PUJ_2I6_[[/9BBWR!2@9HR[>"<56P1^I^N;R^O#E6O/UW
M,J3\]I=_J?Z%_ \]A/O+_P=02P,$%     @ 48%36C'P==CQ0P  ALT$ !4
M  !L;W!E+3(P,C0Q,C,Q7W!R92YX;6SM?5MSXSBRYON)V/^@K7TX,P_59<F2
M+QW3<T*^]3J.RW+8KJXS^])!DY#$*8K4\.*RYM<OP(M$BL2-!$@04IS=Z;(-
M))&9'Q) (I'YM__Z6#F#=^ 'MN?^]FGXR\FG 7!-S[+=Q6^?HG#^^>+3?_W]
M?_W'W_[WY\__<_7\,+ \,UH!-QR8/C!"8 U^VN%R\.JMUX8[^ I\WW:<P95O
M6PLP& Q/?KG\Y>27T\'GSW^/25P9 >SBN8.8UNB78?:'ZY2:Y_XZ&'T97GX9
MG8PF@^&OH]&OD\O!T]>LW5<XLKE-:^C8[H]?T?^\P>\-((=N\-NG91BN?_WR
MY>?/G[]\O/G.+YZ_@)U/3K]D#3\E+7_]".Q"ZY^G6=OAE__Y^O!B+L'*^&R[
M06BXYJX7(E/5;WAY>?DE_BML&MB_!G'_!\\TPECFU'$-L"W03Y^S9I_1KSX/
M1Y]/A[]\!%8VKM*P*,S#O]J$]ENV__X?@T$B:-]SP#.8#V(>?PTW:_#;I\!>
MK1U$-/[=T@?SWSXYWAH-<C0>CI(A_I^;%$S9?Z>N=>N&=KBY=^>>OXH%]&F
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
ML3&X1K%,GK\A7AEN6_51/W0&,K54^1#Z<4N?</JR,AQGEZH'H]!"JSXJE,Y
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
M BHB7]75!IVT">XDAIY*84*2<ZFN& B/*KIU*>*3<\&/5MISCIY*(:*I"CG
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
M"$ U<J:^;[B+Q--QM=FU20<_1?/T%9WW,"(11E])"R@&17EC)E=>4N,V1YT
M..$8?F#Z8>/.UX4V2@))KMK+,*-+A "5;A5>7T [IET++4V/Q@K<>"NX%\$9
M+PF?4A)^=#A46*JVA(-%8B>A?M!TVV:(*I1YYH^O8/6&?3E9V59)];>FRJH
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
M)U-*BS0Q%_S7;+Z?M")FC^V9I\!O%6?X:'QZKL!.3.:33]FRT_#5C+S*@ZH
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
MUJ?]0&<=F_1=[4SMKS"L>-]0Q)FM==1;NRT.E.30N0'(;23$&V_V?+;O/GE
MT+'K$,M_AL_\M-0\J1J3XYRX.#GH'TZSP_3-^0;N?=[,QV?]U'GL_" VNAK>
M#&)UHY_LGP.%-](/3?PI$A_#;G5G9'+;'2=;2D7/30]R1JU7,)O%90(ONQ:5
M8[J)+E^NMKEI\8HS:'9MF9K$=F!4#B=MODC>KT<@*3F$P* <UUYZC_( U9P:
MT@(7IFC!LP."?U;TL68N"%EI[!*Z F9YH!G<+V+8="ILJ- >R'CMF<G;:;;K
M3LTY+!8ZK>:=F9E4,N6#P2#,N.G5;:3-]]::#X9ZL @>\2:"G=-_^(";ZF#H
MV UBR?"K-%C>^/S1E3C,C(V$*,GB=-@XS\Q: X!Q,0["XHOQ+=I\OOE#RV^I
MG&X4TZETJ]A1I\>U=.'\*'ES_MG;/TT;P\O8_.I 3#9/)[59+7FFWD3;_^CV
MHTEAB[T_-%V+MZ)?%+6$>69VQ2-K?G$X<40S.2E^\M9W8HN">7F45RNG$[LH
MG5_8C>+51;3U;['UZM1K)=8[;L_<R@6(%*/;^<"<)[NF_ME;?Y%O&>F;_#C7
M.3JS;P[UNT+J_.Q)KM\DZCRUB]GB*%?MJLTTZ'>ET3A_D)A/%5].4XBZ7P'5
MT%F48)26I%4-A<Q/R8*-MBUW[XU,WA'5:T-<G)]?Y0:+Y"A7NN@FNPD8K2@F
M % S^?PS9+/7#[CD@B!M.(>J+4O:#9&LBJ&4)8?X8R[81$NU>H95R;J-SGEM
M>E_(V!?=%(XY%DLD8ZG$APZXS(W,P8@/X1O;'^]MS;BY43MW)QUU(LJ-W-UU
M-I4J=M,X7F:N^;3! OVJIK(\W$FI?*HTW'ZE0ZYE4U?N+LN&?M'-X' /GR.F
MOWZP11BI0D>K20-_@#'W1FN=UE(M44_=')Y?3"L=22UVLSC /K \>8TJ85M.
MMXE 0/$(/YU+<U5W=8XW2K9\.:](PYL1N2_?M)-]?32R!JL0<T9LFY ZJ @2
M@L49 2AI$TNO]]%4@WR_A!>WS<M<M=GH*2(9I6ZJ535S<TZ*3"]*GZ]-Y]>R
M 8[JGL20B?W/WV@?W;>IZ1/F)U![Z3Y:%?_SPU8!?]$.2K\;4DLSXFW,L]3'
MY[:"QL=?*VW2CS:<MO03-3SO\S6DDWA0'>L8%I%-2R%*QX 7%!6I 8@.6AK"
M@M1[FCJ@%'*P* &##TQK4>]7':)[3RA+9\OR<M)_:J9S0QPTAN%8%;Y'DGH]
M:@[.SMR.E,H.IU=RJIFD1B\V=D(1T?ND*OBYKQ)+H.M&-OH%2M7394!<?=EK
MSB8#)%CV48'.YF--E56N70J*"K]2]Y5/*V^S2C_^\=K;=IG^_K5QB/]X<_-G
M\FO3LHTI<OB+2*WL#H4S#X&7?_$^>^_]6J*CK<@*F9$>S$TRYE,'-7Q@27H@
M.^ <38/*+,%31=<9FI9Z3U>1TTC?OJO(8N_^8'2J7?8K-Z/KF^.;G:,1F/+^
MPU/^\0_.>7_;.>_ZAF\KL:+8R03*B8NB#0AQID$MX6&T*"H^)TFJ4C5*TEAU
M)(UO?^=:K ^O8^D;L64HUY=&;WJWL&>[MOV^Q/K8C /.?W3*;[G[L,.6@S(9
MVW\Q ?_OM^/_YJ^E$CRZ1"K>+Z\GE=02J:3>E%2NW>IQ:1PS3BN2<IV8SQMM
M69\4(U)Y :FDMB>5U'N12G*)5))O2BJ90:%9'("4-Y*NRF*BDF['K@\&$:F\
M@%22VY-*\KU(Y74'4.A8YN0AQCIC^^JDYU9.C?/,Z:"9'ES&OCJ2K$TS.FB>
M01+]8Z6YD*YCW<I$+DY'4W<HYSI?70[Y.)+X^@?*.DGTQK?EF_-JP:JHE<:=
M?J,41M(@(HD_Y^!H6Z"SN]:"KA9;.$]K.;I4)FK)ZG1B%_5\2<S=VQ?=KWZ
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
MDVP[R(3@A9#5>PR4APX,9]T2U#0/#R?']_7.Z.B^FG=FSD'#V#UZ\^7%[9>
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
M88C*1>APA:>2Y>N:VHK=#CHM]_CL*C<^(J7[YQU:63'Y2GSYZX."$K&,OM;
MW5BSVR[*];MNJ7)Z42'U2JW9/KL?6C?/P]ID.A=+IT7QPR,*GF"\\"@_UPNU
M--#@CG=NPB,6482Q:]DNVO(<4X GJ B<2/[L_840B'ZHHNSLO_5J<M9/9;=$
ML?RS+5-B+B]G$AF@W$PAVTVG4MEN(4O$;E;,*22?[/64K+)J;ZI,6IELJ7*;
M&-6=N\MS>6R-4_?%39:INT:C>]H<.F;EJ!+3!\G)Z+Z2*88L4\&3E[.9>7>M
MIBM7J5&JT+=B1[44/IE\8QM6.!J"6AJ7\F+H-^L)2OMB/.=%8GA_,?N6-Z*0
M\?/'(RHC.UMX#ZEL/)O;K#C&LP6_/^_/%3MLJ$<3>NEKYLS;<.]S#*,K]GL
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
M'P)OQO[/CVKM<$/*')TY+6[3HF.L![,/\9AS?)&XZ\_&>B=[K-</LNYTI!X
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
MF&QJIK7O76H?FM20H4V2,LR Q'H6D48QJ0_][DO:3%K8?)*Y0CSU7[][IJ7
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
MB#[6S 5YU*SU);,U4E&V1I2M\7VR-2)D_[.0'?4I'#Z2.0#5#+2\I^UQQ+"
M$OQZL5BA) B%#[=([<,S@[<<"101V7&RZVLNAJHRRP#7B'BD'6CE+M7/;2+9
MF)N .1(1Y424LTD4W4/$Z9&AI/4?P2V:F(5+@F$3-# <+;1AKP)#-*($7U(9
MUO1<:-+Z*Z"]*XR"(^J,J#-$G;8K8S8&PIH[5B3_9EX:=T:-.7A$RDRF1*KU
ME20OA2VL3.'WX?0V:GR%MVTGQLY<I$N8@<%B@=".1/,@,!-$PDQ&M!9%ALR(
M<%]B\&>$RBV/0&?$F*J62?U2E*Z8N=(C:9]$'T;BB.(BBO-$0!XUR;-GD4+P
M6!T1,@;<9/0G*5.,@V>N2R(/#5,S!XMP6#PQACQ2GN8OP8!HC/TCH+<:5!"1
M9$22F\V</ :>)Q!R[=@_=+5(*XDH)VQ&X4EG/!?'D(!J,*)$M6F.F+T>YTET
M8@T KM0HV#,B)9^4@")8.(47:.158?!CCT/!/4ME+%@,/#/$(4'>F3U?X7U,
M*%L[$5'_B @R(DA^*E)*\_+.>3$&HO L6!J;3"0<H%^#(URH9[7NQ#O6X%GM
MRJLTM!<N<>$-T8],BO-?'R;XS8ZN+-L-Y@/:I=H28R*-,"I[X9=&( )6#6=I
MS>N5%N*T*$>H),78=7!S7<S"T5161<"@A]IC)0JN"*J/KHZ9_X()YQP+4J21
M5F/:_R-5/JBEK:\A<O$:!GY!FG#0&;8?BDD/_;1,I$$DY&J?H8H46$A')F/'
M2ZBEN5J.EX]$BQZ$ L;LH!H2AK?%A6H?<\(5?W88Z(XJL6D]7B@!5@<&05@N
M,%_U'C1D23.#0?B,L)(;NC2"-548V<.2L([LM0H7K'J#?R8\LDE1;<97>OO3
MD;<_\O9_'V\_K\V8%Q-R1L[UNDJN)W;38D_J2J30[Q:4O-S/%W)X8B[59FR
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
M/N$KL&AP H B)F:CGX\6P5LJADDKCJI>76*OBN:*6RH"@P@,/!'7NZT1PTU
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
M.7N(#J#\5?R;B7E1$^_I2"/?91'7/4LDM)4&WU&P9N+-.R!AV%!GLG7;)F@
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
MS'*@AN;;(EJ%.X]R4L*4 A0$8J,[8X^5@UV$[5/0EA!*<BG>%=>27BP!KA%
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
MS)O3KQX]!@;7I1NU0!@]])2,24-O+,?O6R-^G7LI8\S5IRVB:9(Q2;<WG@Q
M<TICM26XC!-S6;;KWG^_SD&)9C_YHL,K/^7?MU6>TI^D$:;Q? RO9S4^6X*:
M_KN7OH!MX8XLV*C:8E7D"OL1GA3-;W&NLV95))66[#XI 9KXI<"PD#-%(KX*
MNF&G2B#8#Y'6/B?<:T"N1\M!P\+Z8B*4M%TW)NGS38*);"^=2$\D;/R>'2HK
MO!NL*@O"3QHJ3X4IW>2DD--+H#3NEVF06N-#I)3Q315E1:_RZRU?"FI%>PJ2
M*RS>*2C#RDVVF^4K+UD;X2RCZ9K8AK3%U!\:H?VJ:Z'ZW HIU=NDO2RV"?P
M^.1,0&+,?>;735@?*E@A=W;.&_P3DLOB6P*ME_D[;5$>8$'.:,+)D6MK79R;
M7AY-(3#.2745R2GS)4Q:+/-*G1O]P>*-O!%;'=X'4Z-,W8J%IJ+,N",F KS[
M(.%I&'%+U%3Y59<-L.2':7S.;<:+8MKVN(Y/CDX>3"1\6TG?]V=/O\M.'AP<
M/4#"Q,_ 8[X\4Y$282X(^121NF(."1@KQ;<1-UIWT+D[PKGA&TZI?OX8J$=[
M#-0> [7'0.W<EH\S%$\5>3N%>TM\N78OAJ[NU^YT@*NR\9G4V(*LFW5$J.M4
MEE=I4C PA1)S3B(LC2:@U+/CAT =G3P46_$9.$!)T*F*G@9*-RMYCWB5>2A7
M>O8:QHO3RG8]S,-;&Z6<=2>CG&7WGH&S^JESB(O\O >W[)KAN&^>_Y =GQP<
M ?2$?SXZ.#K6?WYY</PHNT=S<RXQ-76@OL];MPQ/")9Z',&2W9+43M_,Z*/<
MEQ5R3SK B)_<1W_OO!1J;"F2L$F\(1DL-'UJA3N#9FTQ\>?A+:?16SA2//\K
MWBU,FL]E"S1I]G_7_R]=5I:G<;&2M?KAY=G;[,G1T<'QX^/88B>?_**GV;ME
M$);JTNE(W4H)U%$AM6?.0,/JNP'"RE.T/\<)\X)#8:7#R4.?IPMFA(^C7)4H
MO[L*%'GI:C&)B)LPAS1:1<R,5NC$>8O ]+N9NT'8M"?X3N0HJ*DJ.(5='LEM
MML..?;F 0KLG)AJ6JU\I+V_DZ.K%#]9?P6#I]^Y#I,4$,K/&<!98]KF7FFX0
M #][_E3.ZTLK"'RC[/?*U>Q1;B_?G$50%'4F#,_REM5P,2#?@"QO QC_4R_S
M#?&@._MB;X)%?_SAY4_/WYR]?/N_L]>G;][^X/Y]:XVR7W[(\G6G[719P/4:
M.LON'45-1M\4B"5PG+1(<Z+%L5 -=/4$5&/6M0?LC(-SNB .(]@GTP,IG)(1
MIP!G^M52OT7DE11FB\PG%VBP+O_R;PO^GUOW'P_/#F-5&S+"/Q5.V  /.UTL
M\M+=.R;H/YV&T\&3\=8.UILS62 )PD<;BIZNHC2G;A^ZB1U(\T C9 FN<;=3
M<UUK=G92/TVJ./S49^*@7X A']U?HZ:P$<*$-9'N"CW7Q8IIR>,<V1@G_P3D
M%V7E/ZN.&C]#6R**T%\2_[583(:_#87&DT R-S&F?/Y;46M:RQ(P;&$:[JGK
MB\I]==8-/C.S_A"W4WMVTXXC&GX8#5E9<1<N/&0(Y>8>_>0 W3OU$5,C@]^
MXVT]_Y,Q!:#A5W$WD\ "NH.T<TE%C4 *;X;;G&P-V]'$ 6;1IO4KX8( JNLG
M56\BX,G *"JV@'X/*BL4Q?/(6LM.51X1'\R6TO;.U&'9QCA36C2Q*K)%B9@Y
M)ZHYU:BQ\,HD>96.8&(<-)-L=7'=(?H& ]LM)5GD!^<M:F(AH8[PP>3@./&0
MC[&YN\2[/-)CB_[?6&Z!_UZ6A7 -+)VAB9SD,H"QM'!Y-,,70XJ5<H!UG)$0
M2W5!5BXVLB?HD2W=]-!LDO?(Z* CY)=JUELU!F_DTU7HC'E^<2LU%9,XRJG^
MC#:*"*'_7$K&46MBY8=R06\[VQ-/@U*BD<&P%-T,]YI< 93'4'_0:<K5$@?=
MUA'JL+8I&3FMG(F? O@GQFLV? >:]D95&^>2AZ^N?P/QVBY-NRS>,UX KW$!
MG'F6CE#8\L:;';=F];[:ME%M<K'YUA5AM=6O]^A6Q9[K=X0T0^TD0]S(1WRT
MG0C1$1YE=V%H6?T@-.R$7>XO-DQ)6I5L/(5^ZM@,_#6A$["R+-DKZ1"- ;^6
M&XN[UVUNWF28CE#4O5PJF+Y>>3<D:?'\]#(.)]\Z,. ""1)9)PMSEBRWOVF9
MQTF8+78<Q8DD(Z6D;&(?#F0:;U-RD+(=;'(>2KW'WF @6W<=]!)NXD7A;P%%
M:^.R'\4>3CZA2;RC2=06:]=JS[7U !?>7Y3C \-?+.,1->H9&U:PR85G8D>5
M#JY99H%&"'H&4-I<-VA3+"6/IL6#'^ZD5S6=&F%NTZ..7 ,ED,Q>4VA\D6"8
MM@G&&C<JFQ^Q%QG1Z?X5-ZF646X/O,D=U1F?M)3U[P7H.D.Z*-K0P^PT]!O"
M_3>R5--F'BW4VGGZ6R\R6Z>-I8&H..5AA0/::0H#@^$[:#QE:V:!,[<8>%_T
M4.<M7_U.;M4-+:.SX:HE,@C%J=12X:;8;%R&0X*4&X^\OQEH=S2>V"0*=*IM
M2O7!;&#T2EJZUB)/K!I$,S09SHY=-&<O(Z8%KW4AP"9O$KR(=/!IHES?%.Y#
M[M1B9TX-5.-#$F>G;Z+"5/QDL57_49GM4@+X,N&),PI%T-0T*MH6YKOO:5;
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
MCJ=D"Z2K;ZE[L0W*L'%@DW2U]RHLM!3J.4[)N8F G<"8MD"+PNQ%A<JW8G:
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
M>?$HRW@L/K7A)ORN6+.8*#)!HB;=$2YDLD7*U/DTI@W84TU= >#N=J=DPU=
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
MT*+:5KDQ"3XEKA3/VY!LDFQ,3[M?N8*$&"C?046C'E^4<18KF<%MZPUB89K
MU2E1#:2_0^@Q6G)S$+4?C!+GF)D^"/*AXJCFU\3?96PY'T*KMX*$M]T=D\W:
M$?)0#==H)\G;"@JM52#08+XIJ='O5ZD/;M%LK GTA"J33"J,\F\YV=%!'CFC
M-&"A["Q&A,=HK$H@8M-^;5 X2F/TO)2%2+E-( !JKX4#C9\V#O5AL++<"S[C
M#.S)/@.[S\#N,[ WY=^&%M'RWKB.[O.YT#ZA[K?M47WVY<<1M]PH^/V-<R0
M_)6<F5CK-P6P=T2PW\31SP9UKIOLI6)7[F!A&JE@K8W9@JRK47S9?X07F#MR
M=,(T1'R^.6,B>^'E.N_X'TA5S6:]U%EYD*B/SY)P!4E&CRIT+_<$Y^'5>*O"
M ?/,:7GGW#>AP&9>D-P9Q;+E5*2I74M;.G5SQ'%T[I3P<):=C!*"4BBG77!(
M>+>>'!VS/8G[WR^=2_HJ#J@=?S41&Z6;E;45HT3=DIW1Q7,RLCB)TY3$L215
MA!AI8/B+8GA'?*4 ,QD=E9QD:J7RQ<GS\#BDY?"/= +N089#\,2S*;IB3D1I
MN2@ZJ?PIJ995?TR'-;O1<J23E,BYV$P6 ?(516 TN,CG@[<IV-%>Y[XP48JP
M= Y8K5KF02[E9#QCJ^\.(X:4?5->%G4801G3SV"D-/5&2I$, 6CP4T9$1]B#
MH_C-MF%H_)Q(#EI^I"Z5I)_$<T:QW*'D**N0NK(D11D#$2-9#*R2VP8R4;RH
MC H\]H:GD.DNF)+5Q(D>-7\PA:!8(C&J$OY/4UN5.']U''@)03S(3>7-LR"%
M5Q0YTZRY$"J7P@(M@2;IA<!\NF;$5"6ES1[6@^R4O3ZFOL3P*8CN"?.>]&.^
MF4#@G5*S^ON\6XO/CLR7,$!_^AC136ZF$1+1CV89VR 9W:V@,&M)%FCAOI3J
MCZJGAY(;[(H-!K/0IE0$3,I,U?C0KJ'8F;B(;O3Z21#> Y)$M,]P]O !V(\9
M#Y:ZNWNAK^CH)\0]8P"L+?@^)K-&/GE?/[HLYB5*-^QOBNH_%'@ TVVLR3,^
M!(MW*49\'OJ(:3G45B))J,QUQ9BG+S).F5:%OYP$ZX;\#DP/TW5V+XB]=U]#
M9Q(&G:%W>*=8-LXILDM&?_AGO$6#B!KZDVC-?9]@#RN!<806!;D&E8?KQ=%"
M!*Z=*)^S((F1HSEY*03F1#<[NW"&E:G3>>GD<YDC#/C-\V>VV ,B]E0G.<UP
M71;5?)MH$+FQ93<-3Z)8G:!?HEV:%O7L G#JSE,XTOF&>HFY' -EP;5F8JN$
M0#$F'TF832^L&A7FT<AYL%489N2%!B8*9FU8"5;B>&73AA95_:YY7J,X"S@*
MC"TV%N<Y[URD)!K*X>B,M..'*''&G;8\76J>@$BW2D,;4?H9+7;5W&+91G1L
MH4'(MJ7AJA@18I3GT[EIM5)2G"YGH"T =?>G37TEC_%,^@+Y(XC&/(V<]2@%
MM*ER[^B%,EP\6[>Q.V-3NPEOI4(K17-#NS"B6^LJ1M448'DLE;U6JSZ0,>0Q
M=6?<-V',W[%^R2TNXEV =F#O>A5K)4["255]YD00Y$D?O%LX4JVEC[)G6^[(
MZ.S[?"FT9(1O"?I4WV!90W)X1PRY*6-7S$H1W2F@E^ :ZA#I27,1%=<"8 S6
M)5SO:B9)L?L&HVA$$R2;YU6/:-P1I4JST\E,W5Q5Q?S<6_"2=O,-,M"091YW
M/!S<UAWWKC!ZYN&W ]OXYLBU75+<Y:946<HO\[+2[*6MF^$\:Z7TN *)!L6)
M_^N652(C4MP'SS(P/ 4!I60 ?Z2\D]/"S]!:GH_>0G'M_H#2:V+ KH'03,:O
M,Y$<M(@:,W<_***V'-\W;=%<:@18[S;)@@)T["Y9_%'9KA:6!V2;G0BCJ/P(
MM$8V#_U"EG=4>-#W"4LI%*L#=H7 BX8& X)C**(KT(.&(VE@/I#O_]#I_DT3
M"#O5Z" <=UH!J>O,FDW1&&JI7ZF9E@"0SJSJ:J@LO!KI^O-S9Y=[PES#M0V<
M*^$>WNG@A1%YS,U6A_? :\74_UI#\101J-&TJJB$F"3\"L1-((O5!XE_YE?-
M_>:I+Q@)7SPP),\O1>-4[)Q);1PH?"I=4XD0Z)&)H@0R0VE232B4ATFE<TD7
M;\=KDQ?:-4B;UYW)%NUG:<,+$0CM='?@/)Q$T!- ^P_,6LF\@K),"(9E:;N$
M.SN]/*$/+3?H"2"-4Y Q)2M;[J+IJ0+!;!05.M@*QO$WM^)#RX(_,2P%,/K
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
M;[\VJ)^SH4"S?584V8U88UZCHO+E)'OIMB![<)A]Q[OL=;@(V!95.@('TX@
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
M[SAY0S*][XKR*G?IN9O:S^&%_;'DYP2,'=P(>##*PIL5:OT'OHL5#H1 1).
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
M26\NA#LT)OAJJ0,@,%EH_&&M/YP0,(4[!CDN&.MU'P^7\?BXL->E;D1Y&%Z
MS"O $YU.B#;1W\'NF[69SGHZ>#_<F7F>G3O3])XQ130<= #I5?*"VSB)S^5Y
M7\GSPEN\<EB)7T]>YMZR>7.@\]K+C\19G_[K$T""+\=(1=@:P"\E#,;\5>&F
MO.0<3==^RL4IR+#.!C2.6@-CD7:FX9/#:G@(/J0_XHSLUE QR+W3S1/'7#R?
M6BU$1H83OSLH2_ZG-Y\ETUIWPHAXX:A+"AMP4I4ST(^[Q%^/I_$8=A*;"$FM
MD<F41.6@38!M7,Y))CTH)1(A_6T+!5 $$!0XUT])%Z@3"#Q:OON^?O_HZ<71
MB\?KXP</UO_]PZM_7WWUW0!]7.#;ZOK_;"0#'U<G4WP[!B4,Q0M1'3XM4L[[
M,ZPSE ;B87KVKZ>/J]^?U^V[?[WXX]?\WMGS=?,O/TQCKEAOB":<0X-.0$P0
M%+.28+)3;9GQAJMP5P"/1F)YB$0 CS@/-*V! @6(B."62 F>4YH$A>%0K,!1
M5C(K5BTE01 "W7U&ZYU%IR+UX"!@,<PI4A^Q844/";C@_)?^: % 519%DDE[
M/Z1G42?"0#A[OF+DJW6 (E?:Y\DP$7D(R?UB,6!5P1X,CEC<GA3Q#_"39^*_
M\M$J_8]N5Z>TC8D5]<$(.AT>ZI H+XEDMO">PSG0YQ!Z X8[=?.LUH0TZ$J;
M*+-#'\D))GQJ0(Y72L.4I+^W-9J^. G9,$'H_-.IE&SU"V(QCE, F,,I2N;\
MA4UWR\PCF:?PA6G'%V?L*84LWF^L#:0=Q9';Z!=&!@>Z7DGD89;@22?<N.G]
M^S17Q8E '0AWB$LG1$U,<9J2XF(B1(^+BK, )G+0[KI$1@#O6E[QGG)*7J5I
MC1&_]'E!\TQX>\Q7T8$IV7'(F-OS<2S[CS4FOTG#R.AK?C/Y.KM#5QV*"O_1
M24=H98M.6%BM$FG":KWT!H.@3W1'NK#>=NIO=HV[$7XDMK+]?W^6B*A[>T34
M'A'U]T%$^3W)P153,VZ"4'#N;OQ7FS)^?WGHI5:;S)18^&_!=&5W)@FGA6'*
M,/O(NH9"3T1V,1A:*&Q1?C:.58$M30X*:AT#ZN"E0P8FR+2OO*'UD2J*<OI[
M7]X)I+G<-+#5?H*+@ T(+&8E]V-V)3JM(CHE<%, +)!Y[[!(2$LQN!C_Z$S8
MT%\^:<H94V(O%HK_4*^_GV[^J5P]N7S^^C_^^6OR^^E_7S3NZ<F+Q^=_40)Y
M/*Z_D3+=#Y!)(=J6[P-[UU]=G_O [!*A>G0FR7O\M,N*0\1G947L]7[/X5-I
MTO5%];J=J8[<*XD\<N=_LF$-YO^W_NEJ_CK[CU\?S/[U)GW\]+PX>GC578.0
MPAYJN\46M!("RB060+F!/?=G1V(U>_CS/R^?W7M^Y.;'=__]S_]*K^X][HU$
M)]7=1Q.07>/$^ 62IYD@D!JQ%3]EQ><P3I:R?K?H:X, -*B3* =PZ&_((S^"
M0(./NFEZZ7NY'8D24ZOCD[U^4>G#UF8>7V$5XDV)K]I)F3SQ!^6#JW^]^/>O
M/V1GR_SJAZ-[[Y^>?_4=1V32Y-:;-TP.6(@>-K91]Q6U,:,FHB1&IH8:0WKV
M SE&#YBGX;V=1P7/Q?B]7HUKK!I&B,/NI*8X[0%;6%/7QE %ETI3O>*--NQB
M^(I+I):(=M*NJ%F\.U[0;MRO$@:94_Q^/Q6$3R*"H?0+J#D2E;86P::AQ)?
MTP*VQ;D40A+-N,!PLDBOO0%-#3/1:@&2AI@K>R-3==A=(Q\]U?ZQCJ>?^X3'
MK\K<W<0Q!?=]L3")X)Z9/;N[/OKE?O73_:/UX_/3]<-??SK(SGM.SQN#MR,?
ML18W-_7;#"@W4IZ/FP(4;#%2_3>_>G/TZXM?7QQD[_YUNOR/?ZY?KA[_^_EI
M]\W/+C*WB"1J7LO2?$&\ZY.OF>+@[/GK%TQH<*=GT(#7'HZ?S\VX=^SY^>.?
M?__]R?%Q^>MO[N'=R_]Z\O:')T>GP!Z8+1/$X/9.5T4NCV"5!S#3_=("F%88
MW] 570Z>H7^TR*V34U.CP 7%2F($LT:9)=/FR$1.>L(,%/A<3]O%/Q*@=B^2
M?"%?Z3P+@<?PH9,4:6 :K(I(@6JD,N7#P:K*,,W<"!M?\,ZGJ-A!=M2(E'S]
MPZNS.X@R,H6M3*$U*#9CPCQFW)+;<E3J0* 8>P]-&EJ:#45\%=@KE@@NZ4(<
M(@&<X2SC="Q-C\<"CD=@N H9[\.;=^[#AMG9OCQ^]<MIU?X[S8_^^(^3BS+]
M[^;DWZ]Z]D47=E9CR87P''[>"8<(M/N,&1,,V9CBD 6418(*Q I&'#0= I-:
M(GIHA<<*=^J@F];0Q=-&RZK)[^4LFC7:E/A4%[R^N+D<,>BH2 8(\$+D<0R?
MJ CFQ*ZS>^^J>5;'B"&<'6#TJI:TH_37FEF7WTVJMHA4QHT&E1^,'\NERQ%_
M&IP+6$J_,T]I^%TLOO;_L_?F36TK3\/H_^^G4.7)>2JIUSB6=^<LMPPAA&R0
M -ENW7*-I;&M($N.%L#Y]+>[9T8:><,0@VW0N_Q.L.513^_=T].-/SG,U.^G
M*[2Q1F.LZ2=L^Q=2SSVN&I928S(R(W2*K<R&II^DJZ5Z0E/) ?6<,3) 9"8(
M79?SWCBWZ'I+N@X/*17L?:RHB8"-=(=IL80WOXWWWI59_WS'M8ZZ@\_V]\^#
M3W,EG$;J<'OV+8KD9 ?EJ:<Z6="XF! #'@.[?V,=N0@CDDEF4T/FE-P)=PQ-
MG7[](BU03:M,L<$L=T=)?11%P4&?>;*_9-$XIEL0\-Q/7YYEZ:&P'/.B3B!/
MY)$_W18P!%9I1^(:'2RF CC1S&Q""?0<%'19L<?%_&P<SN,:?;*"8OP; *RJ
M S,BHEDN'"1&!]:3\_%DMR<!LJ.)_4=V :+\!D>)"T.'M\]V1"ND%\EY(T8[
M,AN Z  C[?MT!/^3)F^<8<:-+G4AHE#,$C:7]PA5MQ:AYS^#G0>N$/V<RB6S
M)< 3-UW4<Z1;776PSFQ)70M')8IVL^=\[/FR+=W(M\7(C-&(,[HC$8H&] @S
M\=%T?!CY(\>:#K+6HD=>*_;739T^S9[+T)PF36"GZ047W48NE4K@M3[II]_@
M=AMJI&L>T^^_)7/\9AQ*R@O$Y5JY5FNP5J?9M4J=:L5J=ABXFYUFJUKNMNIV
MMVQ.7R N'],M+\PR=,Q6I5+?@#O@Y1M? ;_1=?!TQYL^%?%@;]_P+]&5 KT@
M.@)!(%0IUPJE4LD(,2+!PVYLOR/#@(#2*$8W=EQ1^Z-:(*'/0S4): X->I,(
MH;"FY(KZ$X%342XT8&'MQ)P<<W3 R'D',6&R.QSU81(_E1<E#O;.$ILCCH\A
MWL"!LZKZ4?@X9*70(R40A&*JRU)(K+ADU =6A1.B@HZFE8H;E;);+</W_H:
MRN-!GRHRQ$0@55[GJ:\OG, GQ0Y:7I39% WC/?(CC?_VF:T21^1=TO02$"K<
M4QS29D-J>_L3>S=E5K,#U7EEB,,9)685YD/570:CI1#LMIAEBZ6?8+IQW^W
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
MI+5J3YZREMF^CK<^.^&Y0A;QRUKF NQ?0>A"+OC1!3:@YY=KT4C+-)S'@01
M;V:,XBZ@$(@9!0Q5RXQ._*+K_AA".PHQX"$,F_!;H!UV"N9]*1JQ!YL/0@K>
MBH:!+QFP$'YXP;$GLVV$X")2:(;A&K<&'KAX?9)B:ER"6@^;U?<"%D9!;%$0
M0S,"E%*$)T>!CV$/ZB(?_\!V]"FPB2B K$=.)-9$3F8&,"W$CR&\C0O@$CLT
M],,H UNRD3%QO ?2#-@ZV#LKP#J(CX /N!<BJ0/>)[@ A<RR L 18DA;@&37
M1[FD\,V.,105V *W-/G$YOV <]P0?#1$K3,< ?(D9BW,$O4(_?"!%?@A;)4F
M(DCTHPL%V\0.U@7<KO"A#9R2@'J)#4<QJ@3C>.!SS[DJ&.W ^0UP"S,5&<3?
M".:.?-9R61@&/N@M?,)E78RA?=#)L"F@[CI-[E? GQNFQ)_!L\ &7CSD@(1P
M!C%3%(+^/?.(8J2$0C(T^.F ,S<:6(PR%-RU"YA96$:R+OW@'!&M7C5P1L+B
MZL)!.-5>X?$(?Y>!"]0]*/AQ0? .REKZ@QUEE)D%4CMTK(1O#'8#*AJN+P3:
M0W.NP2,Q&PA I?P2", F.[_ 1@ V"P8^RX,==#+&"6\#ZUX.?(/B0-H([@R,
MG"6\D3'29LAY1-\!\ QG2<@)(1H(P DQ*(%QQO03%0;L(H%02 88]@SIV2P!
MQL_!%PCIQ4,D$;\"<I)%@D^<0(I/*J0*IZ MV@3BU%#I NDX"4LXAQ'+Y9NQ
MX#I%:QD._XKJEI\30FT[H0VHYIG;],A>.,#+/J"'Z\\G3$L"(E083H.Y BHA
M63*+T#,>[%E]"F0Q )8A&P.S]2&VT);!Y\C%44O- @W (MF:X'RI?R4WP'_&
MZ&X-QMW L?7O S &(=H%DE90U>2PXP:F[(E\94&8$()0>R=9.%@DT#EN)M=C
M=B4 X?N-HH\:#IF1QN,H=D-CDSK' #K-94FD)>0 "G"92V(X"RD86 5=V%5R
MT_MOW""XQ7[ "1)*H!+UW3DD#U46F:1#?JQEFN6WY&)GORTB16V?W%47_58=
MBWJJ&5%-R*3\+</(* !;2%YDP;!C<HK1]*$4B @(QQM!2$WQ [Y:H'S&!NY
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
MLT]Q]R=E?'VI;1R+$ .V2>Q@3$^'H0Q\OU!REAPJ3'>Q].TAQJE...!X1CT
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
M, 7 4X ^C"\O 8*D,1>XA>F=MX8LHC)U%LGCBCBDF\?:'6#I\Z#:U_HVT/N
MX-$@,6FJ&@ZY"T389:/TXD_2((![I,S#]%+H(DRHXL%I^[GH9>+)Y)42Y=.[
M+QIM ^M[5 N$6,OLVCX)V 46VH%K(Q\#M>>.DQ=A=D%J0Z7M-"P5-$:';R0:
M4SZ5-C2S.]QN%JLJZ7HA3DPHQ93*XU<N,VL:7VH@D4Z=4N54NBZ/!:99$Y/-
M2I./4+\$WDK3/LL;Q_?.K]BQ42LB6O;8"-T2XS,/ 4&8L"*@Q.FG"O3%H#0(
M\H$?0OY2_4.' >VAC(DQZ+-$5)F-PJ?#MNDL1Q2HMVK3Q)\LUU>W4C2;:QQ5
M/CV?'',&=Y7(R:;U_K@OY2H'QJ^5"@]N8/RM"6$6*V9.B$T@1*E8JN24V !*
MY+II0PB1ZZ8-(42KV%@X/B(GQ,T(<=,9X=?YK ]R1O@6;QEB'_SPWR>U)[?=
M?K58KVSU].DVG;_H^>#L+.K;R<":$;+\]I\=4OU&'$+\'#Y?V1CNAR 4Y=L*
MA6G26?P6"P6>Q^2\L")>*+6VG1<J-U6)4WFL=0]:V6/AH&!8\+\&-K.\P#QO
M<N]<U;FM9JSS)FPW(P'WX@>)&&C=^WZZBIV(!,>FS4O"+I\WGMM9KA;JY97.
M9\VY>[NY6X3(#X&YR]5JH5::'IQY=S.TZBN84'5T@:4"_%*!O<CR&HG9O?^V
MP5@[X2:':RJ=0:7,0\[".!"7@<FBTN6/:TRK5@$(/WO:+&D7^U1?N.F*=%QD
M;K-?K!=R 7X^XYXC@8-)'%DD)D\X\006"\MX>D?1"/@H#JP!DXTSDZ)W[5,\
ML84@<13XEKB82QL69XUT&@Q( HR$RY9;+W<]A.I78D^K.%L>VZJ%637M1B#Z
MX8#4Z*60R\]46>M]C%TF>D:+\A$L:  "X5U EP[E4^**._;JHIV=](&\U/O*
MRT[Y"8],L4AZ4T.=(\-;$FG0K[DN39&"JOH3DT>8#<]B@50/=+"LKO'$"(D4
MCD+2\V<6LXEB)-7063TA>[6GW:P9(HJ)'G_ R%<1*$Z](&GEY_:+->!<$J.'
M;KQ.)?8HJ4EH(P>"^N'A5I_FK_/0;%VG^<*F%TNU%0Z=7.4!6OEQGA9L-EG
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
M+)A5LU!O-&^^?'UR<6URG?A\ABL@OE#^P,H[]2Q7V 5/!L"0,7.-HR[XO\+
MW0\'_"W&(EH:#'X*PW3YH_ M9M?YR2=O7/9(DBL4O9UX![:LZ9.=_R:+'Y-Z
M1Y!6JD#4ZB&3[VR<IN>+DL?5E4.>P)__.-G,I.X;//GOHQ])EJN+_^P8[]%,
M DV=_Q!0XS#B0_%5LV!L<9^\:MXG+^^3-Y]7\SYY6?=[H=;8TUO*R>@?M-F)
M:BXGBJQ/0%&Y]#=ZZ*]8Q(JH5=!%0;T&_]_S95,]K(,.<(EYVAT+G\&X.E$Z
M6E/S+-=C#8_ :NR*9GW&R8"#J]1&CZC/TVGV]^T68;]3'] :"8\(O66T;;*E
M('@J""73H!3S6.GA 2-O7+B'+/0]D*HQ&*US]$K![H@5-5+)J -^(WU+WNM!
M_* &Q?82ODB<QH+>OW#F]P'803"I1'!5L5^047V8G39;T&?"SA[1JI7+P]]R
MF"RC=:8R+.OAH;;],Z:;&ON[AZ>OVL:SC[ZW<]!N'VMB]4%,?'Z^%HXZ!!?6
M%M1!)D#"$GB2).1]XZV.R8T EAFY*E(#N&IP-1$15DG;8<(_>JC*D4.I7S/V
M9 XB]2#Z5, ',J[EP'U@LP0+%*=>"X$K<K^<PZONG&5Z8DXENG [^-YPX,>N
M3;_OBK:9#AAP3@"A)^^2TX:Z&#$A;JAAZJF@[27Y)!#"1]I-WZ#" JP,"\T%
M2*PPZ[VSYR9G<Z_RMY,H3^3EKF(V<T8=R7Q>!UJ)YLR$X12?QLB-0^$C\S"Y
MN /BC@%H\K'6)%Q@N<\ E\]</PR? _TMO^]1,M'WC,RE/[FXRAFFR],7-@=>
ML60>AIAQB&D^F8!X)B!_3K>?F-H.&J-GSG/A)),!PUGH*O,G(WNP#<YOT*E&
M: U\WS6B6,B4'_29)]</];0F98!$3V_\DQJW9G*=?\-+U5LI! 4UCZ&O+B]B
M2C4\IQZ,O3A$VPIZ..@+3D&\A9B0@>@69[H#7/UT_Q"\QJZ(@%"(@@N*7\#J
M.@&!IA82@AL"$2\#3-:!V9$SLOF50T:"+J(9FOA21 PR_)4K 9T49U@ Q%$J
MQ-1>2+8N@)A:#)7/92JNV)8<L-Y%SD X@7J8,[FQ)B*PZ%+?D)W#\AS6<;Q)
M960Y(=&-,$_A$FJN@C*!,U<FYI$@D(*:V#0H-==5'""83)AJRLLX<@H[>)E(
M%YDNG-*^0?:GV%X?7#-I[@$,)NP_> M<:,P$?P)Y*J=YP5,U'/!YJ/J0+JC6
M":_YD7P/P2,R*Q;SB&SD1$C5'0<2V$"T/ :5B@AV<.^!Z@*O-5]V GUS$H>I
MZ:>W,>FEP-J4^'7'")IT/(AC1X'? S:2[9VS4^'35 TLI=K0PV]F(!*3NH1T
M5!!BCY06/,_2YAD)'5&/=?T+_GPQ"73$K\O'['+04A<SC+Y+YQ^Q/#RAPSL!
MN?(5$U90+AU9/-@8'@NA&PA?#0 9?H#GP,G=5L0P/2FSIX(8XH&$HQ!+9 GH
MS9ZX3R[3)#; "2I,*0Q'X_P^8EBZKJBO?0PA4<WH4PCH9\23%RQP4FVMW$M8
M/;9$>NF98#"Q21&[S3!F(H^HCOY0H5K$L*GVQ+_ /O( U41:($1*$X<P>-H^
M RX>X%((D)!=( SF;,%:H9U3 24 J%2]_F8OP;6O(Q!S:*G++K!$C@BLB*W/
MZ7&Z*YY0%BTPI[?"\EW?/\_:4#JQ YW<=R!HGXVMS/,28\\+FJG7=-EE$O$D
M@I<5'$W&KU'T<XR0;F44XP/_.'C.!VXF_ +B(\4=6J\ T$/N.(PHW8?^AQ^$
MF3U(EH#?D4H3D4G&9UN[J(/SSR^8&PND31GG9%_*=>Z*$U6IUN5AAPP.Y8D(
MW<I.+V.'#NR!!<F9AJ87;1Y:X$DIM5@T,/LK:337\$W[\!&-0A&NM.-)@18
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
M\A.06;'\8.33BL@/\!"*! ^(P",&? A,W.>>-5;?IRP2@M,"L1@8MX)T?_%
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
M7V)>*"R K5TX9&L@J(CY?6L:2KJ+5H3MD(@74Q@$O(JGJD9Y:4DK3&X%M5'
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
MY^R'NKO 4P4NS+\:A::@_-SCZ.'&_ FGMDXVJN6$%3MHH%-3V&^=A21,)N)
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
M%%J45\5F-^X''%>KHAD*^(4!]+_#+5 T:00]7P[Z]]OE;RS=F;\>.9]T@^N
MBRG>K.6$;W:(58B<,\_I=JB :'K4EUN*SOKSI;O?QMY]EIFR5.OMW&%2H+K;
MI6X5GJ*R/:\^8#)6OT_IV%79W?%[98' =;JUJI3ZYC)P0AT;B71L.H^#&',
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
ME/LPU4)RWYWJKV4XWN$WP?@GR'XL'=;D#)$[\'HN099@] 9R/=0)L3O3$:5
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
M[US>LH':_D)U<_*S)*RC393/V>HQ<U?:G:_!^25N6S+!R3=;L^'K-9N^1!P
MD#D@<T#F@,Q=3^:N[6C^RI[D%Z4P>VKXD@=5R6F2;GNYT!*0-I)N1LFU4*B.
M0YX49=FJ<N#JOJYZ3S4I-4YZ_^>M^O!,9Z7^:LMZ49WY_8<)LO>S+SEN/YS[
M_?I40ATSW)5RN$J1Q5%0PV]06649>'Z4_S^0=B^-D);DNJ*+3>J#'<[*1A\J
M6&/4QH:E'AN:(,G"0]$[1Z5E<OLHQD--Q'CDCC>_P+-_T_Z%R\\;>".RPB&O
MD0<;%1\ZP2 #6:QA_D3IB]K!X$2MU,::(W&VBDI 8#_^)E(J5@C<C]]IWK=
M#]&D$?1\ULSWVV4@W=]!NH'W^6)VDV"[SRVG?YOAR:YZ?V70A$K])C7VO)^H
MZ_:X2"_,I[;]1%MR0Q&QM?"EPW\[X2XXRJO6E#@RQL(N6,-M?:=Y""VY/70;
M6E-$LDY[+JI*E_;*IG[-=:F5;;LK5%K51@>^WZB:C7%U9-<KW7!E2?IM0]5[
MQ5+%XO6/%B6?<U5OI<I15JRY!S<O'SJPKQ=W>N'J^9>?VQ7U3R"[0':_B&OE
MYG2+ENJWYZ>=+=.I)]9J@U)'4%>S16,L$<:NMQ6I*. +I\CTO"V #P ?I'@[
ME_LW4(-?)8%PS<+7.<$&2F\.%0RG/C'*V_J"DXI^A9&CFKI1VWDLV77^+W#Q
MF>F+S]^%CW$G L= ,DTZ7L>K=]*Y7,SOU:>:'5TQ]72<$R?$&^K>JEF3' '?
M]&%+HDOL_N#JBA 5.+]/SDFK(S2X@L@60@ 9?$7#\6-DL"%+VR:_@=9"?[ ;
MK_'PYXT=]1N(DWV(/$X",@!D ,C@1@W(CY%!"QEM-:EFNL9^:_8K*M6I[T81
M&=PE#R$X"I*'0"O!AVOAFVHE^($^6)]9<$7W5J:TCS!RUX;GW2]LZK9ZW\[N
M;2EXG%KTRS^N"'*3K1#1K](*$?]))#HAWGWVF4:("/X33VF?WH ,Z(/XB3Z(
M$J)2<QS&Q9DT)T5\-IN+,QQ&Q3FL$/.9,F,H:?;C[R_2!['O.[*Q"/]6=3U^
M'80D)3(H$T(TLS-\H_7AT\G$M^74?W+'23W,^DI]'>GWM75\I?#BG6#**(TI
M"*F(LB1C(J["L"A)*A&JK @Z8S!\ADO(W;8]=+!;CF:%8;?A+PVROMBPZR8Q
MV5-LI.^^'-E9-4J[@FT/>*G?*W#[\5ST:UL1%9%$6SS3=QBY28L>W+;;PYVA
M8Z-V<RMBX9N\'-KLRAY<,$84O XXQ&_N)E)?C;HQ)I\ZV!>0LAT(/MRN+%9B
M;>7!565[JLEB$]FNFYWBVH-5;2#4L9K1<WM1ZT3JY4BN3V':>$J9@L1"?71?
M[MB!%CTS^::3IB_TV\7P3?N$T-_.J0;FH5&AC1-O"ID!37(US1C9E5FEML<'
M5#-^:J)W8ZVC\6AQ566$LC2>[^&YL;/1K4@D)X7/$8?:!]4M'VS& W$XE-'U
M/!J)OQQ9%!9PNTK-4<$:.<YVKLTIGV/#D8GIU[H:@<GFR##V\WI%0#P?<NUH
M9*)WH]'I$-T)59,$4A0FK"<OB68SZC&97*@ JUI;A?-6PKXD=8V"/?/K6/30
MY$(AX]JBQK@.*7 N3G!BI4M4:]&<D@NUF=.,VNU/&@*$39E1!]-[&A.] )J0
MZ;TECKO\2*X*05V<-KNVCKAU[5272V.$$Y-23Y[Q9'U7@18%7</&4>)"8DV'
M4D52J<T<XOO[D6A5-U.K#;.GNEP2YK*\Q%H='+:J2QMI=,JTMXZ^_<1*(6UM
M+^)Z#U[#Y?YX,C!UHA-]?7*E[(7%%^4B9!M!TQKLG )"V[7H^Y%$0\Y.FVVW
MX>:^PUO-_;"ZM]"U/XB?FEC4X<38'KH]6N++@M_:EY8A%;:B=TTN*EZ#!U!S
M0C1XSI,(2#F8!WUPLGEGR6SL:WZ;\ T5+4Y&W9I(!24V')F8OWC ID2_6"S
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
M@_Z8$!!^C2,;N57@RHNXET.XRCG_+G$ Q-F?SV=^2_ '_0AOKQ_A#2P!  (
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
M&A[.[,Q>(+4>..70S)3D-A?3$NV6F-['T[GYA #HYZ*I>#YTCH:\'?+VEXB
MO):WY>O%;3;?2M]5.IUN)UN8H\>=49B0CA<A;X>\'?+VQ0V0-_/V+CTM/SX4
MA\.*LFA)=:ZSY*'W$6D@\!QO_X XR0SI.A*=C'%^C][/Y@B])Z'WY*/S$B/_
M^NZ6ALV#=<*" ^# @BKB_Y;PAQ*167CM>-@ X36NZ]9F.E)%#C6JS7HYL]DG
M-@5HL@8)5)G34,B_0^8.F?M[,/=/LSI>P.?'[%T=2%JK-\M(JU)K?<O)2GU1
MGO> O;'AD>*>2N$(N3OD[I"[/\_N> -WB^WF2K'&P\ZJ,U0%=2O'4^I^!]R=
M!^Z._Y@H1\=<(#T*-@:- 44D9<U+.A2ODN2LF;3')@@)>$2@H;UFX!,(/2A?
MTH,2IHY^%[N"<%U;4Z'\FTHE-UOTK$$A6V8CD=(?NY6QM,K/T;!^T[@K0"MF
M,"BBB40V='6&C'I91OT,J__#K8&GN/.8*;E-Y3"\UAK=84W6BZ6'I;F9Z:0_
M.I@! 9G<[V?EASP9\N07O#P_7)U_T^4IE;5B,HW,0N6PN(_'YE4T[IF$3R&6
MD$[^Y$A":<&K<SR2I++,):+9RQ)/N#8$F E]$U_(-W'<<2E P[CT(8>D'I)Z
M2.HAJ8>D_@5)_;NX7^,),GY!$/ 98)5,1P*2MCRDE\]T30&M',_;P&N.K'G=
M5/'/H>486HX_SIOSX;Y6;"+JB#=0&='_UE6;YVX=E@LP&!>/Z=GD<:<UA['$
M9G7H%DTK>\ &8Q*\K:EH/'GJ;0U=.R&#_CP&_7!WZQL95&[*G;HLZM-*;)8V
MEN55+U>-]8!! ?,FFLR?EJ*%#!HRZ,]CT ]WN+Z103OZ8_KN(38>K!*]9;PZ
M7VW2^X<=,&C^US_9:#+-/<6@W]CKRE1[XJ=^[UK1T!0/3?&?%"VZ@/K?U=&:
MET0[*XP%CPJJ2!C6*48Y&TH2BXU[4Q2K\HI_,#-3?;^/"\G"))ZB>1CQ[*E<
M"]D_9/_OP?X_U*)X(<^?V!C54DXMIS>;"BH<E'Z\7Q;OICM@=6)C9)*G%6AA
M%4?(ZR&O7](X>2.O7V?DO=FJQ-(K)8?,<DT<[]51#W@=L&VBF0 (W3\V5RYF
MF]P"*<2T6<PRD"\I!+;0FQH2>DR^I,?DZRWYTIZ6GV*W$+2N4Z'6L?N"W<#O
M-RZ#WB)!FZMX@\0Z('F15*^JIA,&[\R&QOGJ^NV8T_7"=6-00?GDW6&@Q"O#
M%%9NTM2.R>9#Z(Q0&H32X/)@G9\B#1+:IEXMR]>S8<D2K]MCM5Z<WA= &@"6
M9S3.A>T^0FD02H/+(WE^BC1H5"HSA%"!KY2ZM4:C+R4'587H!GGBX\S_T(3Y
MXZRL-7^ Z%;HTPE].M_#I_-3S*#G8\]=RIH#G1>#HL])J]T4S:$0&]86B59K
MKG?E66H^B6? NLE',YD0FCSD\N_*Y3\T2G.&M<]&8M6'Z<$\9-5VI59I5T=C
MHW[]T.L!CV.;)8EMEC \$S)YR.1?*SSS6B8WN,;]N)_MZT.^>E\I9M##P_I^
M!TR>!R;/Y7]27 9OCFXA,8S ?'DOR\_-6?TK3 C@,H^G)$#N]!'7G(SWL?(P
M4YJK@JK%]],JECM96@"22'\@Q%_(JB&K?A45X3)VP"E_GE40A)01&W+Y4FE8
M6AN/PWE_?%/>SH%129)6/OND@A!R:LBI/X13+Z/,OX)3S;OR_6$[M:ZYS7"E
M&5/^GA\\D"N51!6P=/G9%2%U#Y*_I^#[?\,H0^B:"%T37\8N\. $,R?%4T*M
M\9#;)ON2L*WP1G.4$3OSU7C=F\1)U^-<B/,?\GG(YU_3OG@=G]>+''^7SNTS
M%32K;>\GS;DR@%J0'$7Z#/D\Y/-OR^<_)4'J;2Q_S.G%S+90VPUGJ:'2VO9;
M,2'^D+DG-SJ _T>SZ??O.W8QD\3I,J:C+5*M][-!_D8!I>DBTF/TX=_Q]3YB
M:+(D1OZ+(__[UM+JLDM[A>B"LXTGWF/E(1V'=!S2<4C'(1U_-9/QLQ/L2W@N
ML)2Q9"Y*EH&W'.FVR_M0V;/627W3PN1LEM%:,Y[I#=F_WCZ:!U-+<AFI7NW4
MA<Y],XXU3-+9-O[#<)%@R*EOR!T"HL$3E47\QS8R(X#E'UGKVE82L2XZ/40T
MNZ8A ENP99DPTS!']\-MZI\L-;_<:K^.3?[A[G;,YB7,Y5W&Y,7#T ![W"E>
M*CA\'I0$V%4VRWNN*JXZMT*GUJW>+9N/.SQ3<+(G<OEH/GT*]QC*BE!6A++B
M.[KL_TA63*OB1AT-DORP)*33W9K*U<35'&0%5#*GDM%,)NS.&\J*4%;\#%__
M'\F*N' _4OJ5>&'8U,LW\B:>RM:W/9 5 /J4X**Y^#=V]C]G><&^16:RMC-\
MMM>_++R#$4G]-_YGBXPC*^SWNYIA?Z%L_,:"[J)N);J6=UM12'\A_87T%]+?
M-Z>_[^<//NY.RJ\EDY<C"' Z1<FT]'>L>0RML3!SZMN'NS[<-=OE#PI236.@
M%82-)>D(&U.B!1K_>82HZXV2R'56G7JEMA>3$Y03VJ7Z?((MO.2O?Y+9:"+U
MD?UW0KX.^?K;\_6'NU'?PM?-Z_(LOBSE.:Y46A8;^L@H[PX]X&N2YAQ-?VCC
MNY"O0[[^]GS]X2[/M_#UAA]6.\VDE:LHP_I-<;-.9)H\N:\!1B4=321/@R+?
M$$>%VA0%_"Y8@1'19A%>T?!$'TEK77)LJAF:[Z'Y_N/$SL="TKLRIXRV"']4
MP1*'O/\6&9JE"X'QE5$F:63&@WB>:XKYP2AY5S=[L=TD0;OHQI\4.2%KAJSY
M0UCS8_'AW\::-[<[M5_,I=#04GJ;16DA]^_, K F5O1S^;"]=<B:?P-K?FPN
M^=M8,]9?HI:1Z^16S<=.>]-=H;:TG@-K@J[^-&M^^WA %^_*@C<0T=UI @+9
MPM#'$/H80A_#Y6("+5Y?(1.LZ#X2+/U<1M4\KHQG.26;7L7&HM"S[O;QS+PW
M29#NN*E<-/TT7FO(VR%O_^V\_?EQ@1?R=CY341(IE5NN,HO9JM':93>56 %X
M&YL,^5PTEWX2P"WD[9"W_W;>_OS8P MY>Y1H/V3U=:G%;0ZM?,VL#LJWDQWP
M-I2D9N/1=.K);@K?*T#0U35,;:(1F>F:$C'P7D0T/8+W&#;H\%&6Q]\HKGYP
MU4=8XO%9M@CCUBIFUC[FU8(JMABK=F8OE&_[5&9JZ'I7JUBUY6XV'F_NQ *6
M;[3;;2H;S3Q9Z1%R?LCY(>=_OJ7R#IQ?W+5Y08GEFZM8?%*YBR?OQ5*C!YR/
MK99,,IJ+AZUM0\8/&?]KF3'OP/AZK9.MW4SSZR&OHIJ\7\F)]J  C \F39R+
M<LGW+^[\=D@[3U=[AI@[86U\6!O_70VG,[7Q=9O1GZR-'R:R[55B7Q:&TIVU
MTL1[L[LJ8;V)=-#-Q*/) &S[4%2$HN+O$!4_(A#T*OEP%LVP*?'Y476^60X[
MI>RFKR=FU5YA#H(",LFX:"K[D7F>H:0()<7E5_O3PTKO(REZU_IPL-L<*IPU
M-JWB>IQ2-&D'D@);9/EL-!Y@D'V?&--SYI<';H?97)&9I/*J$ +LA+FV7R#7
M-@0X">DOI+^0_D+Z^U$ .[=HS5+J(:]%T!0%ZY_&@M?QZ%CMM'_<2>9B@62B
MEL@2LF@2C-NP-#380H,M--B^C>O7S@.L:KHK #JS$F'_OJD)JR!0G[)<-8KM
MQFI5NND^QG-*:7*WQ?89Z64:SR:C\6S8YS"4#*%D^,Y.WS=)AF[I,3D<2P_E
ME:+>+<Q>OMOH+GL@&3)8,B2ST7@BK.L))4,H&;ZSD_=-DF':B*O)\GZ6'TJ#
M9#QU-YS+^VP!)$/^US\9+A5-/ WS\<V=NDY.S5,NW="C&Z84?KN4PA]A!IV)
M6U5M)GU9W&K3.=QM54T8K#*3+(^&I?GF6L9V4?YS[**0XT.._RD<?ZF<EE=R
M_')70%4.'Q!W, :Q_7K(MZQ\#SC^4^R=D.-#CO\I''^IW)17<GQOD39&NWH+
M#15D+L?EZG!5+A> XS_2COGJY0(2:X8,E@TQ<R!B1'Y &TO:XCW$]B+Y4$>&
MJ4N"B>C?P\*!$/KA^T __+3$?Y"'\$_%9=);AS_A#P55]'_@>;*+-T\33]N@
MLS[GE;VPX-4YNN5-5)G-D& &2-/6;7U6JBU2PPH_[8[O[SOE5J75FR0Y:C'E
MHO& _A"AO CE12@O+F$T75Q>3/7U=2(7-Q*K\:9GM5O]QT4R6P!Y 4U[,U$N
MDPG%12@NOJFX^!%FUJ?+B+.F6J&:J_=UN7.W.K1B[5G-:$Z[Z3D(BSQ@3'+1
M]+=N9O&B.H*7VF'1R!3A<54(2&FSR)J<0QB/"GU5W\Y7]<$Z5\&8=&9>)6N3
M'S:52;5^/[24XLU^9&@-I=F[E  -$(.WXUI'5T85@>/7K?7,0NV&OBK _ FD
M52::"HA*A6P?LGW(]F?9/C&II)O*/K=7[E8Q='-(C] B<R-_);;7IN6R4#DD
MDA7^7KV9%Y8I[OJP@_E#:"K!15-<B&07LGW(]J]@^_ADO=3O:L/1-KOJ%V\K
M]?K-K/C8NY@+-H#M$_MK(1-O/CY6FL/.HW3],+T;#.8P?Q*?XJ+Y5/RO0K-Z
MI1F$\(<?8P"%[J-OD)S\WW]G7O+GBM'4)+X7N$(_7=6X3#<^B,?RW0$_NIAG
M.JB'03VC7=^W2W6NM-]M"LU8>@AHH$G:MSR1BF82ITT,0E$1BHI05/QM_I5Y
M:BUT-KO4P[ V2JP?[KO#QYM4 41%YA/\*Z&H"$5%*"J^B4]&+TT[C?6T+E>L
MM2RV1_&V&*_,053D7^*3^>8!J;ZU7LL(2L=X.2)*AB!KAJ53N D;\RHBJ?1\
M\,K#\%,(\/)U %Y"^@OI+Z2_D/[^5OK[?I[A(X KX@A>\U@SQAH&UC-,!,[?
MT!#[2=F!'VIH_5A#ZM/K#NJ,^;J8&]LH*-'7J,6EVK(^:%2472)5OH\E<YM=
M;Y*D_:%#=TK(Q2$77[H:X'DNULSL:'"H2H<*G^?OE/W(/!BC'7!QYM<_R3"
M$K)QR,873]A_GHUE)7?0YH)Y&(YC2CQ>YA_ZAD+8./_KG],4^F_CL'S&0/@
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
M!,AD0O:9;K.[RRVD3)$^J:9TM76W%3.K4FZC[^;5Y&9N^9".Z^VJSZB,&4@
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
M(@?&D@P-Y_39 $+7G!<DLUBO).Y'R]'PIM76ISZH@\3+<QN[2 ?#'1O3G=G
M(O8.%L15A*77%F$[!4MBL:KI)5D#=;XSLVG2F93C](\E/+*ZT."&-PTT5%8=
ML5C*-\Q*3AAA69WA3KS^_P.Z":N6(-YPDTZ#*OH(G$ID)E<O"@]$*GL(S]/>
ME2[9VBEY$HUE6Y##.#W :VG&*B8A C]#M"UPX[($/A@&XH+>[S/+9,JJB+!"
M)!F.U@-S$>AFN84JQD7<IN1\2?H+J1PIVX4W X>%S]U+8RXA+.ZVACG<Q!.I
MF&C-M$WI:P;^[-5%G.5%W/5=/.SM>@H-)ST;_*+@'93MZBF)+2(&X1)#FYF0
M51N%& A^!YXLC2O0%D[$XZ]#E@C)8#_)RQ!T1&/F1/=G8UU%^NPG.X&="G]=
M6^*1O":RG7/U4C%*1YA(>F.Q4">&MLJ,R@^UY7;UT.SWWCU)^R7E(GT090;^
M+UMQV5UPEZTW,%O;N-N5IKE)HH]GDZD7)W+L=I,J8$,;8ORG"=L&><UOFI:L
ML_PQ_6#O*?U[Y%\@.NAYG_-(_YLJ'/QZ+=MWH/>,V#A^VCGR03NU6_XG M]&
MGB63QL_%L)7'NH?1<)+NBJQ7K !\X 9)Y7"GQ-*5GEZ636UT?)*] 75WH$*
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
M3*WXFS1O>Q:))R+'D .L?LPIP0M"# FR7H_N1(/M" OUO\"Y>/;N6SB#.0H
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
MOKS7Y\F;CX /3D9V-CVMUG<4SZA=*8-%C$+J)\&,H^*&I@NXN.RNY&.119$
M70NF;?":-CK<WG23/-R-H7?TD].AF020U&JGK0((J[UO-,,%,7%&4I^=]!5;
M(6$Y^YAJB5)%,L:@9:C.,D^<.=M8==1FQ6):Y"5:$F#@Z0*F_[^O[&UU+@%_
MHBA-1P,003<!3;/,M64ZC;-FS'U'&\^S;H.F1K/L'%0\2,<Q9KS@M4*?W">Z
ME?YW.9<$#VD;Y@(RO+&=*OE&]0Y'I_'T+,X<$TU%4HEW4?+4JL%>()E?0Q#&
M]8S86>JPB?:9D"7ZCH 6N,'T&6KZD>.3Y/V15!0O4*>70!B!L5&)UL=(1J0"
MW4=-SC3L.EVB;#KH%T#D6QYKUM1PQU*)*,R$S&EJ]L%NK^1U!9!*6%(@!$,"
M]":U2DWH5FD3R:E0<!B9$ FOL!Q10G6&)PF:@5%K#-:3C.W1E?T[>A4INX7/
MSEK80AQ<04^ED*=.V(L\;7>^=%%%3CNO,.@<(!:J<3 OM,^SXLS!_U8'4(<>
MU0E]N),A (KGF>):VT$J/P"AVJC<9PC84[GYE'0P3@U/YB9_:CE '[9)LU*U
M'4NTP[8B>1K_B;>HN6@X9"J3]#J&^!LLH_RA$6K4Z.3:(+46_E1CQ,I,!%TB
M]J$=!3*8]Y?BOSA5\_0* -Z'?!PX.E%B=?Y,TKLF+C_'3#*'^?HM5'Q'JP83
M'S13V%?:^:Q08V5)H')2420YI0O$LB<UVD?%4S:A>Q<O:L@XG;63XN<=/7@B
MAO>(/!BR9#5P@F<.WE?,"M>F3IR/&BL^Q3_[WDUO7+(UL',S^Z8B1T[V N9F
M$!%!_0<ON!-\TH_"Z<H"Z^=+V_28IHQ$&H99>R2@L\^.*O$W) ?EPN2@,#GH
M;TX.2KTJ.2A]_AU/^I^^!!*.QS2BVA7Q0).X.)6*-O"!!YC=,&CP"&L=GAP%
MN].43_'4$3.,6/:'01-!B)N$'*%!$Z[]0M:=U)>OL@VR.]VB T\3=8BGVJ8K
M-'ZGBZ>HY)[KTE')@XQ7XE([@[]_95>P^XL>5 I'3C(I2.TN?$ C?>S6!@V
M&8]@8!M$)V,7HZ6R7VQWU1$VG"G)CN+G!"X] ."VT0RT(6K6U 3[RTD6<NHD
M).(4=T*@CA8N0V6PIPS3#0" @H]L"G,3?%Z'0O'26/^?@RD<A?Z?P5(HV#M9
MU?0RVS7[<-V>G&-08CNSF1&8 +!)";7UI+-O5IJ+2JZME@>)FK;[]8^J!>1'
ML"W=X1%-R):9S5Z#2_%Y627OLF^!VR5;F9FIU^N]RGB\OCO,Y^/R,%\(W*X7
M0E*01!W#&[\_5W%,_&)J!-MQIJ834X-1OET4B TQ8"OBT5:/&,6)E2%OCTH[
MR0YK[*PSE5.G[O6?.;$L:-@@D1X_-AX%3U+1;!/Z)$W.]C<ZS3>H22=@<U?"
M\D4R5A&2"2CB!P&X0L>&RG%Y.HD3VO<L=2@ZJ/$$+QX1P7 L5ZA[WR<[@O?+
M"4"X(O*2MTD5\ B\OA8ROV,)&W7<:MZ4-^; @VM9W%(39T;D-#0WOHH4V4^T
M] 22S8(\K"(U6\E8$8 ZP:(8-/(@MQ-%^:'8=B+K6 _7%E*AS0CK/N;&*B5/
MF/(JTB'C^]<%$_Y^:6I#M@I7>CR9=;4S)$'O71>X84?E<[%TOO\PSX'+/9[^
M*5EIK]R1YK"3$;8#T^*DPM805AP2A^(<[TCNM G!BP3K.1GJYDSZ,]F.\?(#
M*D-?U@G%R?-U^?,,SIE]G3J^.\I+F ^1W17%_KLG&]GADX#)>-./9W8^Z8N<
M0*P-,1'2[+44S(6 KM"Y\78:MB=S)&@6QULR1IY^*W88PL&VG#%QYP1(F#Q@
M89$D%Q'Y UO/5L-/V,WGG!'\J#.>E#M[JZ@,\T@O@SF?G5B)ZR_V1RDN#&58
M(M?DC688 ;7FYW(>>A(?X^]KR8=*QAHLLK5&G=]U/@IKXCU[JSOW-X$<H!H"
MK!U]JS8%=GX544D"A A#I@'SBGF CS+.F9("7FER0P8.0LB7UF_:N14!&'^^
MIFQ!IJ#?[\U+S++C/>FEY#28OB:3TV#&OQ/I/V-H$B5"X5=$R#!>/7KC$4(M
M+Z*-Q0NN">?,87IPTF.)%+%U6RB0".[*YR)24&D4=>QGIJM*W@("1]FE%BY=
M+56T#U$G9&I_VQ:#1-UARC,XK4]59[S>(@^%*E/3@>U@ L:65ORSR2CN-P.
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
M+=11P;F+_P?=76CA&(4$H/![REHCB :T&Z>GF:BOSHK@HW@Z$'P^.;VT$#&
MJ@S&$RY&\S$PLXW5>0PB<X9<_@[,Y<C?@.*6Y<+DQS#Y\6].?GPBG?%)W><K
M7P+,0B>UUZ#_N:W#G[H?>)VZ&@R>XD90K%RW.[4-@VHI"K25@PB%Q[ />"=S
MC3 P8AK28*]R6@,Y$4@MH+S9AR5!IJ31^@//,W8K;ZK"8/6"I@V<N;Z]GNFI
M)<[Q'^"ZL P[0$FU?V]W*M(/'/($F/( >0(B;17.+BHWZTYDZL]IDLKG)G1B
M\BLXY]'5-56#/EWD9G_:+,AWR]SA=OI07"DMJS3E47&\77Q>*N<K "7\\!$
M-(,/Q%UTQ+_JC\60> ^^K:N1MK:E)J_K*:\6^D5,A 8T0_,LSO:+&)'AFK@(
M;3=]H3]TU.NV=D5&BG'9J*U_V_:18R5&_C70UI@&$SGNW[\C=05T-^2$+>EC
MY!ZQOUFFR,!0L&VK][0A)9@(M#$CN J8+3]%>$=HO0\!D7*L^GC:#@@039,"
M^/,B[1( &IH"*',BX6O,A'A=T ''L(&):48*B;6Z0#*V='$1$UQ3@+ JI-#.
M)+O+#[/#='>-S@!0OF2WY/2XAIVM(@T; 8Z0(!6;AR,G,%D'R:.CH(H4-MK=
MI@:/)8'.7+W,LT$A,-CZ;<3NN84E&$A 41*)6]F.([/.14X4+;A/:0#$1=26
M</ .CY$%V^?##R*!K9FL[3X:7?.=F,>AK#/,@PG(98B\PQ#>!KDV+V130;S@
M/NGA >/*9@*73MVD9_Q=D05U":W2EJX+GD0%/ T_7:+V92I[\Y(8$=DE\4 Q
M^%MV!A6C&9*1#;DT^-!EFEMM)V1+R(Z;^MKN2B0<N+1TR1!INP-&R@[E08W<
MV_D[]0Q_,^2IA=V2B[: Q;PBV;5OKJ>/@<)Z/SI&E+'ARRF*R3,\Y4G+^ GL
M1"T^R)&29H=7]0+W73RI8-Z!O\2XY#'?])W>NS'/G0(;IZ,%-$W#^\L>C458
M'0FPCY=P/=P4^5??FII4RB:X&.'#\@F9G[S;+E!AO'CEY7:8M4L8K,L:H21%
M(X46I&/ W+DTSETPD#C(/C"\K(=$+_M&^*F&'[23FH^J2VTFQ+H4P]YP$U/M
MQ$0[]\C4HDXVB@V AB="((F<E%5_7NKYF@H[55;VK-0XW2;6XY/LKI_I+>)%
M8:R/'\\R84+3 R7=(*D*NDFS;MWG<BQ/$_A+<7'GH'FHZ442 +87'*>=Y_K_
MCNS]-?CZ."KMP&VQ_'Y5<UH4$MW9:\#Y=&=R.@?;P>;?!=I+D8RS RC6\SM.
M$5B?Z9L>'#GY?/NI[N9CU=4RFIH%5:1%\Z G5K 4, ]]FIXG$8B3$FN\K//
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
M8G6?&V?'A3HV!@-K=^\( X9B'LWT0AA;@/$$'C#PZZ\DV\PU+J:J<D3W/JM
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
M=@4_$/>$1.Y4Z"I8)]I$5)X:<[*@M9HZ%!)-/]F>WD-;L *&("'5TL<A VC
M@>JHSST=%FV 9,S:V0A<?R+QMXE(94(<82GKD#!%> (2=0+T"7SN%.NT!H#H
M6@_),L]<8D$<=.UCR)&L*>1O"&$4"?X4<PO.AXQZS [!IRB08"'> "%-AWH/
M! 091?@3/#LT&^1OHQN1H1&O\!HR/5, X0T6'"@6Z"<3#4JL)Q+[5VRL?1L#
M;0\/R6;P2'8CR S!)YH2_ *NX$BF7/OTF@&%4S,M3%U/Y/[[PMCQLW+Z:2AY
M*+,9N+QC^(@%-5TK##6&&PP)/A>K<4-"BLHK**@D':93L1/L& Y=FS#4 6&H
MH=*8R& DYL9RU% S&4)IUO*Q/\'8[R2,F>057=^4!H2Z$$0#]!F9*SJ0,%0X
MEJ)/"(/E]]JTB1[0)CJL)<>Q%D/DEH3:28ID>B8\<ZT_*0/U3MH0TVB9B!GK
M&5'*5KF$6A.GT>@$TH8(T_09VIQ<=8/JOW?3+1Q"*H#_2V$ZHL6%H2DPYT!
M^??*^NEV%_RP%3@S.^O @ER>V2]6#.,TWXYR&OR!B"\<\$K=-J!)-T%M!!UB
M+";I=09:U@F$>;5QP0*J/T(\*"9VR&/\GZIN]8$%%Z>B;4WT<!4O]>3FI%RV
M.9ZBI\NN0#6CF<8?2-?[%^)N#2VT,[C=@LZ*86Q9XJRT6M>)6F-@1]1"L96@
MD.U*A/'YY[$80K["OR%$AL]6\"V_TUU 524+(5]W3WPGB^&FK0ZCZ8BV;G89
MAK47:K0Z9R=JO,Q<>A<H5'.GR!;2_0C9HHK.OR'$@'R$*&4\SF"W(.-[!8PF
MEK<^00M.?Y=O3>P1>%S-)EOK:'U T'2FWZKUUTIK @F, -XI>=^#9-[KHGB.
M ](S!"36P,*\P>)YN)MOH8Z+8B&0X[V6S090>8A5MLS%>,6]T@,_@X )(9X3
M1PHBB$_X*"]%@MY9.OA0)[O>2KS>TTU_'5N_A-Q7@K*FTS:=M CZF2"6BT5/
M'S0@CQ)/N]#/UA/!!CCL(;E3BHF2*2!M@PX;]!(1&'J?_,]M PP=L!@,Y]&6
MR*J)93JA54<IO<G\<00M]@<;V!$AL][RFG!U=0BHP9Y=B43W:$H[2=TR5:G$
MM18@42^",=.N0IK&GJ*GX;1_O4?N/9D5>',*D;4DAEX-8.U=R-J[=B9 "350
M]'9Z%$:BT,YUC7MG+];MCL;\X/,VBI&('E\F^S\'=^:VX61TF5HW?OLQX[U5
M>7?UHCA\/ $1]TH>/N#]S2L.OS:]5292NXZ<O[=A9PJ'X8@G*OZOT-Z_$3E.
M:(DN:N]1[. BMO>SP[O8_H=O7 WT&&/I\]]1\@F#B]UU]1CYE(A?B55'T25J
MQYC_X4-3 RG??[5KF;/!R3<# FUWLQR',N[==G,KO?S^%<)79163-D+N7]GW
M2+O[\) G)Z1VOX3Z*OP;C0C]/XC,T"__.F+"$3=WIQ%;7LZM%Q_OLX7W0^P,
MEV!B$E>A"367*L;Y5D8OTQ.X?Q._7 )L1\Y)9E3K<%F;B.:*T7DNF1Y(471!
M*7H\DLS)<KXP)/M<][F0'XW9];J19H;1TV=:UFA870M*1\X\/\^:+ V<AMZ
M(T^>67666LI9$5'97HG<L[J9MG/5R9 Z?6:L)%(5PHGDY,S:+@RRR>A:J3+#
MV.G(WD(:&GVMM61YI<$F:;W?C<91/Y>3D027FD2>6XDY"U8,M::!UHSU4;WI
MT[?7Y.=2IL9GN?R(6Y"1<M+B"%0C[61D:Y/EC>;05#BZ1QNYY;H&6K'&,'DZ
MLK+,9[-ZCA[*"VJJQH TM)^+$SCRA$K-Y:Q"%J(Z3ZC)=98FJ[TDGYT,4Z?/
MS(]2UK-4:Q;94KZ[9(AE)\%$F2%)G YM1MG55+;S/3D2*P]313L>7Q .&NJ_
M'UIX+T+NADU?C:9[4?+KQ\7?L7'AN/(12E8D'A]82"@HQ)O?-&12Y]?8$3CO
M>CB*J(/")">OM62QT>@/S!B*[Y&Q<#(5__YADU>)0SW+V>XB-4BP"S;+F,MG
MJSL2$7'(,)4B?T3HY%7Z")5DCNBK YM5FX5&FP,E(3=O_/HG%8Y39Q):WA,@
MOD"$)11Z=^CCT$%ZBV78: REY\%DL=+).*=NXO%UE8^H$>4AW..<I/&:L#WS
M/.L)5YLEDIVQ]16ADEE>+?*T/B*<_7C^7K3+?Y[G4MXN=I6S+>B)00<#"U](
MWP94O."]Q^^7#@N.?6'H*$XE80K]1 ,%XB43?P?=\C,B,EICV</"Y47[^<G$
M /#]((P/!'@44E$4W3%O4]GJW-%-V=NYUA4>4@K^[PL%K81.JBU*9<?D0$=<
M1.;C&)WK3H*"5H]3T.JEY"7H&B;)H#;,FXDH=ZAQ124"OCP>7\BG6"S@RP/R
MA7ZB@F)]CU#DZM-;S1_3)?D665Y+;$-Y]2'VI*QH>)OG=EU[?M_%[[?//6RE
M>[1XB'^0D/SOK^BOSRIJXNF^#?62KT7J/TXZ]\#UD% 74Y8'NU9PL2)QU'TZ
MH#_:E0D$)1Z,#!<ID^[NQ<'5U\O?>'C52_>C:%G[/?7A8F..HD9,ILJUM.9\
MO517J93E%6<BZ7"*IBYR6>Q^<.!V->.NO+4_K.WZ86M^R\4(;-A%;=C+=>7H
M@?Q<7,8;4RXRC)5&T\:$CPT=M[H2F0A3Q&4N[G\Y<':96G,!.'M4<'8WFQ=
MN3N;P1?*S,VR7%M5&3$B+\:)Z"97R5::BXE;N0EBN/B9L_7OA^$N4WHNP' _
M8LT!AKNY\7JAZEQQE<U'$@8U)'CG.5JCFJV"LW3<XDO0=L7(T^M4/P+$7:82
M70#B A 7@+C'LH/GJS;1.:ZO$OUA@VVU5+-M3\I=(=[PJC9!#!<_O2'XS3#<
MA0O3_50D=^]J;0]&$\_H!27L'L,"OE6\#DZXU=@TV(0<4=.9H5;@<\S**\T4
MBX5CB<O4KOM:<+"M6[SB72/PTE3- !Y>'1[>VVC<[X#VWBL/S*5G+L]8R,Y:
M,<E\K62P_(:4"+,Y3506Z'X7 HK19)BZC<=\3^%'U M)*&$'F%8 %@.P&(#%
M[V/].,TOJ !$=B7 H>>+F4!36,JRH_E2&N=8/@U2RV6G]&P-F6$*F\)4.'&F
MXM#W!XMU:!31/:8EK]CX^OG)]=, .@;0,8".7]5XOF VSYC'YC0OBZGA0)*C
MHWJ234XDN;C&=_&1?222X3B9_)%UCO>+"MRLTG'T@O<RKGT+-+.KZ,5H8@:3
M:P(T 6X>J!R0HINV<>8":&90GV8-1RG)^8;8RJ=6PVFG>J;,\?EQ5RUS?)*R
M_V)]A\13:&_Y^&KN 0$N>"_Y?34F]LK-2!:T;,+I8I!+-.&54(6WH%-D[HO*
MK>LRYU"]8@L^#-^7AO][>!%>,G&-U#7Z=LD;DFZ;(85W3%NRS#"J;B:IIE<_
M&?X,549%ZYH;.MQ=T&;AE3B#O\2U<?&SX8XC:;RQAG)F&R;&/"/;1"66X:-,
M7<6?N)>RT95J =WN0J54X6PT*,BHL-U3J#L%VO%,>0>-AS_FW9FA4JUS'5WK
M195<\4?AD&2ARKL(T9IN 55)!HHTU741_Q(^":H+KO(*5G.L.$^APAC]#-'"
MT$?XHK&[*G>H(RD*NG5N*Q:F!+X6CC$P>B)^!QHF0!$9H8)MO*EK\"%KJ#F0
MX*A,["'-W?J!)GJ\OUML2Q^@)^'Y;!\+9X6*QVUGY@T\/P$T\EUS$%VSX=%(
MX_&5>^]AZ'J]-$:&#!-9&I^CXQ[A_6GNO142UD15_X_I)6E+75FB6KIF",W*
M@+^'O#YSK5_E9SJZVXY>-@?N!3 $E]U2 .C'2+/"9TL 0$;A-7O2BJLYN^4,
M>,S(N:[Y9CV,E@=_&]ZCWI9D;KT! 4(Q7M+@5."#PDC(5=VT4!4T@%5C?40*
M8+KU^>#O\5H@E?WI;FL*HQK"DHC%WF?LC0HL')D'#M("D03=B$1T]51D2W%,
MP'/$AA\B?15L ]5D-B:HZ* &50HYB)AGKMOC2B!<GV1.X6+1A\82U5JO\!H_
M ;C"@Z@#5\9'4,# TE<^^ [3AC;"?[RCVPJFOR@M)='F%?AL5/'YI$X#+MS.
M;^4KQ(NH'#3DZWB,!$S7S@K-3D*V53W#GM;C!7EU)5 9"OA67 ,/74F]:&&,
M"VY =8^#Y9W.W&0WBL80J']E)=)[7OGWZ1KA5H9JFX<R>$\*,9"3[H(@A'Q_
M=?F_417# J+%&M7\( YE&M6!P@+JJ3[OW[?T*L5\>NH+6PI9O.H_[F,3]O;C
M73'1$8![XUA2X#3Y"31-T!K96/VB!)GR%8)[:CV%(#JT("2UX IMP]KN,MN/
MH5Q7X&[)"U/;!!84=%2W'GL_<*\'ZES1UP @C1F!*:^,_1UB#*#M@IHR05NW
MAI3X*<0HA[C FX8_^>V\H7,*GVT"^'.X(TA** =&AHW@@LL/Q]_X\0)V;\ >
MFN@:560L<+QY"31P]*;P=L\1(%<59+DQ7ZTI?CEZL0LVW"&0+$^XJJ7[VS]G
M-?)3X0N@IXH*P((5V@P@D049H@A]'EH^A?(&!K%0X"!A6=%VFU"$H5@*3Q^3
MC1<**4$2*-!R^_5G'1!:2KJW(\&5GN@10EXJY!VT<*C$/B0;T$RWAHZW^6$#
M"$T]T Q=43 [4$C0!(IN8%:[+_!V$/22MF3![;_006SQN(B?MWVX.Q1;>%_0
MS-"_T4^128X2?Z-."QJZTW_X(\-6 !Y!_OV7RVL>02G74H?W%P)Q%D!-B'9S
M@5]-#%X-C:$0FM@.>&@ HV,>2B6R_1"LN+6G=@+D*AM<9PO,+?<2NB>MP%=$
MB KP_."#(+A2)=/U5?8_MR#CS;%7V-_=5'VX\UYM90QI S$6GOOV/OS.D&%Y
M#L$UHFAMR.U@<3(K$_V%&GU@5AD _\SWK?S?XBF>SGQDHPT4$M=&P %22U @
MM'=Y"270PAONGAG $ST@&GF.:&BIIJVJR S,;'&")<QU$=!$#FV4NTBXVTAG
M>!)]"K7LD0D6-D8?X7U:8S/@K<3PX1GP:>H]%UL/O R\&P@0MMAHKFB*2(="
MS-R 5@MY[WAQZ G8%B'GX_S*$.!W\=Z!BIPL&(HVTI'C)5%_NWKL/=&M"&WZ
M&.TI5(=NFRM(A@M?<(EI^!6>CV\-,2;%D^'1FE /#!Y")A>"P1]#E+;V%SZ5
M%+>C"?(-48%$1#]UCL<AG*2@UA;H>[<]#I:%';?V8+J ,!O"U*ZDB*CN]3._
M1*OT-@-H !!D'-L*6C>>'"YLC1^,-V%O\F )!=.?T+:H%WZ^"_B6.MX>=F_W
M]W;$5=0M ^KZEIMX\GBQB$$UP=(]8L>?0J&<;F#X.78KD2&I4[9T@HOA,9!$
M+A6/-CV/1IXT[:T>.XZH-PFV+HC8N.&'@#K(N%XF6F4XA"K,HNXCP$+B@!B&
M*KS['WA2AAVL"6_ MXZ P-O(9DU=-PK)MN=9F9[/[FVSY\Q]> >M/2IC(L)1
M^G:R:)%SJ,;+W58)_X8;')[V\<[,>Z&8I]"-L>599/PRD.J"0Q?#!PG;O66.
MHZX"%GCHHIHVV#5]\;:"@W)R(GP4JL(G[B1U8DLB[@B#=TP+:3WBFZVX9>&]
M77/K8V,O!A(</W_M/F:[7>$R=);I_Q[['NBSK38(^"0);K#8 "'[BW4'3N/[
M5>:F@LK<067NEV7UJU7F?J&6\NNA^ \$[J,WKKS\ANE]!<R'0Z+KT7E.ROY.
M VW;TT'7*V3H(';'>!:,@6L@ ?1,E])$A_IO*FO79,.=\3A6_11R_6_T/&B:
M!2\2?78L"E#:FN_]X+T"A8=U";FZ[F,8RP]R'081O$#BF1@L<E-P$T&4!8""
MIB["1Y%M][!SA/K<^ $J27-/(=$7_)*7W&8OAU5/MW,1!!QUG_B(=[]+&)H-
M!!V&C5'?>B_J#&&U+DB[4.?>7)XNOY6C]F:^K2*?HO&/=)>47@Y^_?K'"VR%
MFKNP:S[#(3];M!'9ZY[;MSLK<_=1?[SW^U/G^Z5"Q8<BB=S/[2&*"98X-+*-
M^")/W-V5>2OLPPGHH&+F>D !;?)P[;*[?Z,(% 8A"(!A3'L0@(%+PZ<<*@^A
M!>[WAP*2T+6#-A&+K@$\N?0@@PL;?63@GP5AQ $LL!<N0<WCCD4"?OL?!(>A
M_$#%L#QCA:#109C;UY2#V :W:\0W\7GAN>#>H=*_?7C%F]OCAUP[XX-:*+D(
M@$*,Y?SE M1/+/J%*6T#OPAKPUF-(4FA#V39KFS@%UD0:.WX@L :MCSS*?*>
M-5QY&??P\PP8&@"U"Y)QVTO4%P/)=7]^?[*D[<54[A#9[>V5"%)@3(8F%5'X
M-;20;D_)_8W+QT2N4AYF:[G#XC'TW7_VO_BC%1PEPF"3 >?Z2BI,\B25Y?_^
M5XI.I/X^SK$YRG=Y[V[VOK/MMU /7HB(3@*QP!ZAUN-O$1]_8Y<._>OD:_=E
M.+$'KJ2E>HH;ZL+=YNV(HWG2'?7ZRW_%LJ)]UK9X%RR@]EK^[HCB,=M 7-&&
M*HB",-MX]T'<]?VA-"^$"-=BG7&>_4AWLY"IN>;!PD7 '0!5'?ZO?V;N_1"]
M9QL*Q<=&Z#>NCX9B0,@%0R;0 NZ2O"=">U$[#/KL%ZUW'4]I/#:WD4GXL63L
M.Z7XA%X+5:%3CI\0.U?U7L7^_%XHT#>]+L8Z#15*VRC3SL'=A<RA PP'"+9A
MN =]FA^!0JU1]R)G/AYS;>$.6)PD-04&,3"(US"(.4^)VP;:U'$VD8F#UF^8
MQG (0.2LW,="HH-*; SQ\=F![<->TG[TGT*?7L< (C2&SHC0H/8!'&KQ"GQ/
M$ZHXCE#N'^-!NY//L-M0.(Z0(DQ\;&"VP32XNET\G[$GMFEY$7;<[@[*_/K(
MC&#/9MM-T0V5(2PVT=W -S)78]Z;..J_C(X,ML_:"P3KV]@T>H-W+AS'/]L/
M"Q^U&?FBYB^P=M_?VM4FXH.;MA?;2[X7_/G9&^C?/D(3?<OF'N/!;S)09J#=
MTR3>:\Z*SUL/S_\N:31/P=]N!EMOTSV-840LV";.T.&=,)S'F(>(#B$U:%WQ
MBO'G&1\TN@FE3:!"+QS@<YR_X8]FR%"R&IS<%)W$_(VG-;>-N6Z@91W.YB4\
M&_:\4]P7!\/4N63PPMI=EXL-W6 ;CTZ)/5?V %GRBNYC1!UGA$E@#*TN$&S,
M27T\E@1@A+TO=BUZO"_PM-WO=FE8WG?0E:YY'$^$O99/.&8?,J%%P&<HFG\V
M:FY/< Z!K[<1:5O\_/99/>*X#+9Q#1S&\4@)_ZS[D'S+UY.< 0SIO:TLZ3:M
MVC^C1]$*"9,<[4CX"SB5.7(O\%$($D]'#V&#:_X._9O\"\T?_^F>T7LGQ6AO
M/9O/]M+!/S8/VU%8#MP\SS'.%/:#,3@J=.@I[#+O(/CPQ<$5N7]'/S\]C]*F
M@*YV*+H7?Y%4M&5#:X?.%P^)?[B"79(&/])1=H)M;-.-GT*M*=0$!9]@>L5,
MD)OD(XRHSY<M/WT?:<LG.,'=\3T.U'DDP1**!^YHB'1%MR?3/:2!\IZV,&67
MF^1+IFF/H!;BY%$O]0;%Y$3_1=Y#]GM@>=%A[%=&L%_I)6GOAN/$!8M?NY'#
M"F] B$4F?8_0]^B0)?&BR]ZDD !ZQQ9H;8=T?CF?X<E54/26:&K?[_0L,0H6
MBCOQ, #*6'/U_U2/]HEYZ!/3IX^&UM7/5<'I"R@4YU/!I?6.*"A!2$4L<)-Z
M\=Z"M!M;$#?Z;D #Y'75WL>$!\D8\0#[!=CO8;%?!_IDAJ1[Z.[IG2APE[?Q
M$#CPG->K[Z>[;8-;& I"\*//>039-)3/[P.TECT'.#'*Q7('1R@:X%&"($40
M>\$U%^CL!]LPO#L*\>V#I3\.^K7/;(S[&8F'6:R0*J*-4XC<%#32C1+&W<.&
MBYNDZ]Q\A?^?B)YJW?XI/O'^BW>W/YA\(8WHE(N'QU'X. E='=F&3_SK"?@Z
MP6CMIM=N$V'_]/A*U 5+-]PC;7SV:8"%+1G O42'DY=X#*SP>2#RL@1T4Q%X
MV6?6N3,V'[W8")J(KQ[9%R"H$/U+%)X@0YKB%#J<SG=('0>X!,('C=N/+%V7
M_>MEX#@CRP0'V>9N.A9.:H5@FI>!YCD)11OJ F[P229#'K-$2 C!1SGHI-@[
MY-P>OSN&!)5#0_?1+,-V9Q3&L]OSV^"?#ACM^!C>G=?"%=NN74!I>I"Y^,P6
MO0E%K7 F(!Z$1$R%/LS:R]_':'D7>W/3\SR46>%-M)Z6?SC,;),W<7=K*#W>
MY2,_X*7A/PQWLCZXWQU)>M>NMAEBAY=POV:.6"S($0MRQ'YRCMCELKY>."@[
MDYOC;E6^E<^U,SO7_/@PX:4#!)RHCJ\5J-!TOY1VL8L_0'L_U=VT;VA =62E
M<2**7X,*V5)S#C77\^;0IHB# \#'O\A[GZ,H&:HOX6:XO[33AO?N*D-(J:*M
M89L5;>#CCT]DJ*%$=\^TF^#T6O73"ZEJ9P>_FJSV1IK:&[EIZ'W^EOR)[+2+
MY:7MS>.2%R[?<97R1;EO\ZM0T[O/&@Y5(0R#+A5BE/L%3HUZC"O_)Y3W;[[O
MW_I'.%)R%V#QJVUNEY_ ]*%K_ECJ\*T&WVESQ=GOM(XQRBXBNC^UZ]9_H8:+
M%%=2A[E"G[/5='G5,?6B6FJ\4O\E8@(!U8!!_6:A%AV7YF"0 /-*3C<@VX%9
M0X'&]I377%G GV5<G^RX(DR5-XQA4UK/U&JM2W+K12TQ+-8-+=-R?OWS<&5P
MKDN&8HW.S76U+,J96$$I,W.VOEDT?OVCZ6<*XAQ]\);D.M@WWHH\<I)/;]]O
M8Z!'90U>*>KP] )TYOUZ/Z-,*Y)2,F2)S3,<9XV$::?$,\/H$.W2"+9L1Z8W
MS[9DCF8CPDZME?3*4JM4<S*D3D>6LIO(DAO7)=8>J+%:OCHK&5D&CHP=CV23
MK=2@IPPVW,+HIYER4^P[3322/AXYBW"@56>!0/#I^&"8:H\VB[8SC V)DY$3
M,!I$^.&* W-'UTLL:=?BC6'\="0?B49Z!I6CV6B^-T\2G-HT>&=(GXY4Y60F
M9O:INFP[=M_B3:Y8CS##Q';DM8OKL#R^FFK6@=&:\N?JZ,0(T$XLRF:96Q!4
MJBUW^$&Y,[E[99SD4\B?>ZB.7$,T^[OL.&G>A*P!_F0@2L)G'BC6A>:$=0Y"
M9MM5S!$J/[)T#[\T@, :UMT#%.'_W()\F$(J($7V()=+&X094*;UQ$_$1?O/
M_DM-?/T*&4KL_WI'N3@F***T$M0"7'QESM!?48!@N4=?$)"@PP,D?1@5>I4R
MT.T_WUXH:%6*>]X);:5M2.Y%16QL3.^TTUT0A)[[E[G<PV4@>E^B*C<B_"&:
M\NY2Y:XH"3XH=JL)HG(;0#2]\ HP! F'1?#YIX(*<7B4<!\C["Y+XLN7<]L0
MIAC3[=^SQ._PP"6<A:WA!Z$CJHB_OB=\0W);'@!%EA!H\^9M@-V#O??C^ U*
MW_;.CMW;M&C+MU$H5O/.3;?70G@1'6Q[PZ!-=Q&V>T:"L\$/N>/+UM[=VL\(
M21C?SM30.:DT]EB-Y15*-Z*$Z49/T4QMS,\1%GOWF.D-<7JZ29VPEA?EK8V[
MWOH9=_E5O/K:&)L($_O2IV:NT.)7DYK!ZVQ7?YZV&KRT*=:O9>;V8A+[_OCK
MI><^$!G^P(&:.REDX+P)H2B X(89#D('O&WIAW$#_,F!KW_JZN\B8TG7K;<,
M?UZ^?^V=J;U5_1$_A(ZA3NTOEVW<"T+L/1Z=@:)R-3[-_+_QF<MO-\J%H-V;
MT:6]X\/M4'Z$ZP<=AR\N'56Z2*F^_<#FG]9<)5[M618PXD:,2#[1T8 1#\"(
M0",>A!&!1CP((P*->!!&!!KQ((R@GLB $1=DQ/O;)KS+>[C=HI/G8ETWZ1+P
MEE&^<N+"U:D"O5OT(8ZP?XY"9.J)ND%/H?N1Z'L*SDV(\-9.>F\BW$<TWMK6
MOI!=#7:4;V<8+K:CQ#^[HU#$7?MX)=]!OM'!2PZK::,.J2$67_#:IJ%39/A_
M_C,*C,?W,1[?PU;\J:R[J3JG_[V0L+OXX0O; G0>=R%:!++P]66!"F0AD 5/
M%J)?!1 D3W;%MSE_N+9/;?1W;5 )GYD%FJY*&BK%_/MB*GOO1?G<N90&WGXY
MK_2(/+([ =,"I@5,^R),<W>Q1V/:@WNHVRN-]'R767N2S7B:O/@5$.C5->J.
MZN,W,_YP)V.7E<-ND\H7YQ6Y2DAK*BH7DDPUD3RZQ?'9)-%/]S9^-8NTMA,^
M+*5G.A['>C76TDC"E.D^;ZX36JKIF,PPCNXU1%-ADHB]TN\XD..?(L?4@1Q3
M0Z4QD<%(S(WEJ*%F,H32K.5C?]*C^X_E.#*2.'.P4HA,AQ0:=B+*D35T[R6&
MY3B5(@,Y#N0X&CV0X^BPEAS'6@R16Q)J)RF2Z9GPS+4F=Y3CY3SK*(-<;\S:
M)M.<6W*4CS4F4([I7_]0T3!)746.[W"\<1'0=U?D>H0#6:]W[7CODM&;5XD"
MQ^O=CM<=XXZ/:,GN@RR]2WDGYHS!U\'4,Y>'H4VCM=EPEEZ-6]QZ-%>8]'2]
MY.K,D$88DZ03U]N8 Z7X84IQ'YCZ*:5HLEHOJ5@ZQ_'M9';920QJ*QU=OX:
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
M^*E@H5L0/ 92?GI92(+_9YFAL:1!!"KQ"IPRQ*^HAJ<9DM"="=[:&VR&5-T
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
M8_<1==/AOYQ(8[=)ES6*,_'2 /%UBS8A_F>F;GBD'+IJX'T!C(]N *LFM@5
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
M5"F>G<&HBN_9LP"5?#,#*A<QY=0$RU'\Z#GAN(+W"73.Z\7M9"F5R;P628[
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
MR<, L:NK74ZGNS_]$IZ%>=G%.-,)@D114 MU03H.PA^Q[F^-R8T$_N#!;]Y
M6)]\!9<@"3R\0.BY9?+.A1O>$H%?25JR&B[\"!&R*'D.-CC5]PE38<(ZNQ,<
M?=:2C)IS/_XY+I6!]4UJ?!QA[,K]## I_JET%()2K%_7$D$NR9'[N*$"0J=[
M.L:O8[(ST0.!(B]@.!-<!"C4Y;"18F$Q \; _._HQ.I.<$CSZ6E9Q4APV.+%
M_.Z,"2=@D&[[F*$<O ?I> 7T-E;P?=_IVRY^'%A5@11B ;- 3#%CU!#=J#/8
MZ%.Y7]Q/Z5?(+P"^$X&&@*MA(*Z/!6_R2(5*(!YN\#0-3NE&89;M=/"K7@()
M][I8HI]]O,;M,=R,1MB@\.8NHG9"9%S<LH$%*B=03T .(?O'Y4I=';6Y\@BI
M/NR"7 4S&E9;I*O'=,"8,* HJ-:@2PXB-:$L>53+QDB%3LK!@[&Q5.HNB4,[
M.D2D88$=0/[XDE!+HO#%[NSXX$[+]H*78^"!L6F+  M5A\_A,!)!ITK5=F#)
M#4S7J!+6;$2? [(-22Q@N<V.&J1_H(->HV8T*&H,:10+O\@ ?. ;'@PN5'J?
M:[2XCD<J3&.F)1KK"B,'<N@;?I@H!:V,E]8;!R>\P_/@JW!%<1S]9>8(>?2'
MX&G5_.599?AP<U$>2]FF<GVH7UZ^6HB,&.H8-4*/=Q=9\VBG$A[D+=FNYQ8L
M+? [NDN!X+E5.ZN\=)MB6>D6I+%YYQ6L7N''/U?VHJ]Q':VB82T0V62I!>0[
M9 L.]I)56\D<@Y);![:!:0,,.54X<Z83.$8HZWRVU;1[WD'/Z$FR<Q>]\OCF
M/N\>7MQU'I,?,;G_CGGDJFFH9X^C4QX]R]5FL56OG3YB*T)(R)G%ZI8S@&(%
M$T@)H"=%4QNF9L%M5MKQ(M^HWKH][-\]7)2/<ZW"H'#3+;KN1T0?KZYSH2O$
M[XP5;LEW'+3" KR4]?O2PX6E->0Q-H6ZO'!S6,6";[U3\"GH#<3>'@+$);*Y
M0&$LYMR,%W_+/OOW!A<T?1#^B_\)[U8-S+P04^D&KY@$U^!50>21Y_^SE1#:
M;%-P,1U)7J,3S>;GQ_ZOZ."G09ZD:ANV<Q"& 2.SZE)8+)*H3P<E6PY2>DFE
MC5]\H!A#9>P&L\SF4U*8RWHPB21*)$+"IZ3,?[C(9UB.A;4TE5$RLF)!D"EI
MH+9W$-P6?D>"AY,O;5<'QCP@M@;&-O#TF><2PGAV_T 44@1SXS^#B:6%5#:S
M)5+-07MI2IC_*ES7 2WT[WJEM#1N1- ^-49G@C?!5W"B#/8^ NTP%V!1FW"K
M$N785WF5+&T2+^-TM,'23K^<I<G"4M,?L3Y1?\(5W/]BH88[?\T188Z:TR#B
MA);PU8K';XLL[]0%"E&;35[.BXK8:C5EU$+-=";/-UMM-=O,9K26UE*5?+[5
M^D'I0>\X]9"9+Q%/@0N(5SO476+T0P3(O<-HN("!M6\%-VTP%OA*Y$\0)UP)
MXZ.>NWR*_G?]?U>Q\,1@#>8-IB28$#-3YV#N')V\1VQ*O+\'?X9=-HXF-L+4
M3[=+Q\B5;:%4E!V0)F<R<D9LMD4D-M.MK-ILR=ET$TGIO"#Q6K8MYA;9H4"\
MM;;AXCE6'5O%QC.V@9J"@)E.B $C%-;BA+>I'\R2D'(ZSRV%OM<*=$_9B%LY
MNAWPU1U82;I%_)C:=(AJ=(C]R1 Q-G0Q%*!NPR",C8UHQ<5V%^P/BHOOQG*#
MJ&M#MRAZ!/SLH&=?=P*'(PK?19T]#H+ -ACF!OYB&A@MAX[.@NJ!R\!!X A
M6H(.R77AH^N;>'9XZM2M29^%_XCX=R (H+=U>#E>-@Y;&;JMN:%OP3=]ZC2<
M[:Y#AVK[#EX@"V,14!U1]P_\LLJ]$OK&JMCTA#B(L7A-Z#$C;Z7/F>J<U<]9
MN"82#G9I"+;O@.60@-&3H#"9M#$FN-XE1JN#.@IQJ$RI,J5]BL,\T57P2&?3
M(&88V#1UST/X)8%7-?!WA1YQDX!N@L"GBT=F.KM^KZQ/(!PKYTWGY\++J3,=
M\P<:* 8-ZZ2X"G[\LB'CL2&J\15PO6%6<?#:M!3\(/)*TP8+ @-.B]/;G(6
MS10GB!Y]MG0V)J+@^GTX3P3THX$!V,(F7GN2M  _003A58[]T(ICI3M=8N*Z
MQ8,*?+8V%35:=0 _U<+K%CHHJ=8@SY_$-\*AKJ%T?BJ@>&CB#2;UC6\@EVX$
M@J0DA<Q/%&3G8 M?R&C1;_!3L'1WB#0OURM4<(*!(FL2':!* H]I@$ ^2(R$
ML(CE$\<A:)D41]+LZ-RQOILN3N(5,I!0^T?(@-<IJ)Q'WKKF*A+3>$*>.?MX
M+H]@-[$?SU/4+C7=T:B+H;$7I";@=2_0=;\AZPX+?H39+F "/GE.<GE ^X"/
M7YFXYE[3T:_HW3"B!@^=:$A DL013?8W(G_ B1%&3(>\$^4OR,G XW][^^?<
MP,4?Q"#=F>T3:(X<$J68<M7$RQV12AIU>(L9G#!E#*\OT9YX*YY?/WP+D0V(
M<>!MMFO[A@9;-][OR6K@9S_Y%AWS1!UMC :;Y,'U4=KEXMI.66Z2IQ50D*M
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
M]VEW54@,&NA8A=--;UIJ+X@UA:?/YEO^P%UN&&$*M$_@P5-FNVQ%]5$B2!'
M&IWH)I(U\)J018L]5PLW]=/3TV8F+V>W"W/?3/2/ %\8%54!>&PSI:E505;5
MG-:4I;303*.LU%1D-=M46SDDY]-Y3=/$!5PO\)/<^$F=P* 4(!2K+ME.W]X]
MQ,<VWP:+E!].]]J%VHA489)I.Z2M$='CL)GM$D#7YV0E>CB/% 2 I0J.<(9#
M)S^2@I,(MN*V8YM!*5I[-*:IOB023//;Z :RY)0@W$(23H-2H)<(A66'9\Y;
M!'6?!9'G-&7L!J@O4MVUK4-#DM>; >VLW%X$9OFN!^VK.(3GH]((/JTWXI$1
MT#(C2S/8)A[Z8$\/^PD7?5<GP842S8:C>S(\GB8@A1EM;9]4-9EW_0.:IZ""
MT!"&0A-:")&G(U^K1G9B=?'5:570:*IX4!84QDER*=W(7(,L:Y*3 !9/ (0<
M;JCHD&(>QDO"B_4PU7-1NB9E6 ,8-40M5\=7&#:M"0ZY?L-AJH-M&;Q"O[&9
M#DVU\:M(AQW 5K^7/79W)\2A=947%..&"15(4EFDA#=DC"*,#,FL(]_#BE[9
M='\+,HR6+MCT4 /)=(4\.66@Z ;QOFUNI?]JH8.=*)M3M%PVG6DJJ-5JIO-*
MMIF36]EFOM7*MA6D:8J07=R)A FS1I>F*4GY;.;U@W>?LP<)F]R#IH(9G2S;
M8SYICPF/?"H*GQ5XK9E5-,RH6DMI*CE-;JKY=#LOM14^G\\L,JH8F%?CRM#"
MP^KJ?;M=HMEQQ:";8@S85=PDNX8SYB93)@[^("4PG#7L)N1WHK4N9[/-PO:_
M$8KB2Z"@V4Y]D]^1[7-"1LS*61D;C#R<=%:D9CY/VMGP^;3:4M)\.K_(]E)
M[LE&@+D ;(2 L- 1+P9L+VV2[4,&GYGR##='^P F@IY'U+J(G)YFQL.G<?A^
M1L/3+!K.HN%?)QH>;#,9Q.=RF6RNF<OGLM@,D,6FHF!;H-UN":(B9S,*GU[<
M9M*3)BQ3,_0(V[=8M]:@%X^*W!AL,^E-;C/3MC/1FAIA=#.<-=M#/A<E\=FL
M*(HJY$E(.8R-U'8SGU':34F144Y0E9:HS/I3B;_XMBEG^%QVRWD1[W08WT;F
M1X0M4PXZ_A!?[_2<^,0]5/-B(&R9S5K>08\CZEF)G(V?^L2FS%F#UDAP&'>7
M30Q_*D%?+1##M@W=Y4AI.%OUJ<L-/$!4@"!HK3C>I%+L&PV<ODY'$**_=EE8
M7I0H0IDM'"^D8E98_BV.=U<P$HV/?:B,^U^P&9T6W!W@/P X*D50,ZA(\3U[
M%A*1;V9@S"**603]LRPU3WP[)'(^G1(S(3M.LG7[(XZL*1<"\TC6[QRY/ZPZ
M<@M)Q:]5S 0;= 0[[)MDGY3OFF/7E4N!(7KZ/Y\ZTY4J_V^&G4X).Z??&X<B
M7J5H%5MWL[0B8O@N_@4)_=3)+\GSGUA8=(NRVY&B<].:<[26$4''[S/#WEW4
M;LY8BXMP;.C(Y3N$9C=,$Q$9HL)GYY[)?4@<=L3Q15I,JT9J:34A^9HT W\'
M=\]H]^"Q''WNZ[6FPWI<C,^G?+Y;5I;Y?63E4U*0;8HFFD(F+64VP,STP3/P
MU'8B!=Q6U&D+:F$#:X<\+C(>CPV/"_O(XZ5H"4+*E\U,.IT6-\#FM9FBAS-O
M"D6 \?W^\[VXCWP?];*627'-9E[,8]"W<;ZO+2GG2=_(N/\+<+^TC]Q?4MSN
M$520;6:RF4Q^\TP/+^".)C5J&9/O-Y.G]Y')KZ!TL6='N?1]?$X>M*:_D;%L
M3%@V,\>RH4L_)DO)HE-;BTZ)^Q:=FL9C#_:JH_!DV"14:X>'BH/R4'C/IU4=
MH:Y5F%I!SE%'KEB>?Q%MVS9)^G\KPD>/&'C0;"/H%N$@SXXF/P1!<A(^"A(
MF!AN30REN(EAF"/QA<.]X<#"NE@!TW27A=Z"=8ELH_"B!>I/-O5L*OOJKAY9
MO,CKX2P-]*H(-\/P[R3PSP%-Z!SB97PSD7+R>]@]^T\H/UNO];>BPA5,[QWE
MK'Y[W4V11$RE7X6-C"2?3I(TUH5Y1I-8T02+B<A($BN28#&1&4TV19.I3V:#
M._V.TXEFT$\V)<Y9)DGZU?HI1E<^.!PC24:?M@M_<G;<ZH2RS4\]V.WV.//L
M$+FJH_?I.>6M\,:K:NYK\P:H^#WFC4OD=6V-KI#=IO\]PNHYTG]]3OV^[1J=
MT:UQ2%7<HAMXZXKQD[W:,\KNZ]-NNXKKTVD744;[3+N_5S;;GM<[D)J8$I@F
M^?2X:/#,I(O4)":0HZC> :).T1D7]_][]FWOSYNOHY?]^1'$6[N>US_X_1O*
M[. 7I#KVX'?!4;O8]G)_(ZVC.+\UQ5-^"VDIG<GE?F.)$X2\)(@9(2>)8B:3
M_:W) A1PT-!(%%)=S]R C_A-IW !VB]Q51^/5'$15X!F%1!/2 3=:L]\(^QC
M .D)0BX!!T AUM!"WA A:U4C\.!P8M@-?.:JAD4J24$*T$\(?Y"R?3W+'EJ0
MV'RLO"##0)&K?OT[$ECFF![_W/F<KCS]Z]E<$%0(.ERD!/CNN%2>M/>ZGI1E
M7'%:\7JAS&FY!!==V8-(BDR.,E\JSOL PY5[M!LPZ!AGE?/=T:'(] %#AYE,
M3LKR B1E9W/B;\/NHR1L@H(H"1@BBJB=1WDI]VE(,82&!,]5H2Z\W>8ND=.!
M.J,4+<[FM0K9.<BHF+;5>1LP)@!!<"7;-6TW> %7\UL)[N*B1)Y3<5JZ.[UU
M4DR%7,&P8LRQ(H?UVSQ,7%K18GD5? H/PQYKF,$(D^49-&1;0>SGPS0,@X8?
M@H82<QPR:/@6-)0$*9_1VFK^TZ A[8P5U% E[7HU4D>8](;R$*W0$2(#0&P_
MI_VT?C&\%G.\)BVZ]1A>8W@M+OJ9X;4X:YCOCM>8*X_AM3#0FY9R62&=_ZUA
MH)9.\QI M<_":/6N[FC<4J16'!O*\-UG=YF.W!D**_F.0RO>S<"PW$H45E$]
M&THCBWD"PM(,A#&E&_OY, 7#0-B'0%B:.<T8"./Y?(87,A*?PWA,S@J_^]E,
M6I84$8T&Z>&GP;!:'ZGX1FM2&2OJ)V.>L'AC,!JB3E,@5@B;8W)7=M#*8"&L
M24L1!S[/:;V+F1RX6E)8@=9JJ.]%PND4M/$L"8XIZ?C/AVFD'8.VL*;'?O9.
MR[#>::QWVFI>W;?>::QJSBJ]R>H<L*HYC"2L:D[\:,*JYL2.)*QJSB9IPJKF
M]-\L@<&JYK"J.4M6BU7-855S5JW6]JKFQ#*TQO*;OF)HS7U70KH('WE!^HU&
MR;0F?E9,+:*-@T9+)@FWV&J/)37%.J#&I3=_%%#D4QOLY\W2*":S%WB61_$E
ME?T[\BA$21#X?$[*B;]54<CDLV@T$/C/2Z. .'C810PK&LRRT%0/#J4GN.G1
M(B"VF/[#TBKBO0N$M8"V5CU((*VU!(%E3C"U'/OY,*7#<-I'<1HSRAE."P\=
M9?$Z9GCIMY;F,QE1T- (F^B?A].$+,-I>Z R/X;3EA]$"DHWKC3<SWP+S0"T
M+ -H3!_'?CY,VS" ]E& )C&%P !:6/Z;SPAY$0.T#)\3,S(!:-)G ;3I/FVW
MR8EP1U=I.W,XFS2M^>AC=J9]S!FDVQ,E^U>03EHK##/QN[T5BPE.+ FL;#?3
MXGLR'Z9Q&*S[**Q+,X7P!6'=.Y-A))[/RC(?5F?$?TN2, )TI\6AZD]YA%2?
M8+>RV3?L,8%Y"_U?+I4Q1W9Q45JW\PLW:?I2='0\OW**N_2AHXO#0.'.5?1:
M63FABP^ 7<DV\<3&;X9DN5>BL<!$(F4B!@69YH_]?)B>85#PHU PPQ0"@X)K
M0,%/RY+>+12\2T']&PP%T)CAP!CHYW5QH,AP(,.!L5;[# ?&6<]\>QPH,X7
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
MK.?#I)XAM0\BM333!Y^/U(A7B111_$14AG$101H4B(1^#HS5?S&HP:#&SNG
M5$NLY\.D?L=0(ZSW%BE.\?ZA1>MJ!2>N(]^$)2ZBA;)20AZ9;U:]6J>&6Z1,
MQ^+CR*M3,GY5P':9%#\IWF;9%IHL*0>UKSB>X^&]T4H76P!3PN2$>(BEA-GS
M]*2,FCRIHC9)H%E^BCYL%*9!!A >E<+A$6$P0'K40^$O"-%Q>+-7K#'^.X@L
MV<Z8ZQN*E9B]Q'$4B]Y*]Y$83/_?KT^\IG:1YALP<0M+JHY'B/$,ABR*VJ7^
MDJXR0%P+(8NS39U F7XDH>G40R9]DLP+/UN_?HJ_PK/WT)?$-V@4KI8\3P&R
MXH:Z87!MW[%TM\NY?K]OD.52#&.,EUZU^R2^!VL=OLT-1@@+O#@^& ,)\B#5
M=S#_!A,IC]0ND (<5Z;NNC &OX__<="SC]P8D6<)?2 C3<%X$4 G'CCU4'5U
ME]-LU2>3GM+$01IFOCFBS"Y\@A")"^@C\+_ )Q>;!9C-;UM<C#I,7)W)T<-?
MM!!QK5(^ B:Q#80Y",]=44%(@8'(DCD4NO?7R]NC/D"7LVPO? 5!AP#V\2.P
MBD34:SES8R[,XIMP74'U$M%GX;>V$#@75\0Z=0M&CL?<)I4J:&/#4CG!#;L(
M/]C!.DD#@N-Q$#D@E37)*\'12<"KW4[@!W841\/"[(9"U$$6<K %,WTU+"!6
M7!T?#![,9*ZO=H/7QH8G9C;GV9U1 +-YS?WZ4^I 1:N/O*,4U/Y4B<VQ*K&L
M2NQJ7MUJE=@?FZ\)&U?EH'"Z]G\_FHK,Y_.B*#;3[7RFF<XHJ)G+Y*6FP"NB
M)@NJK+0R/RB!Z!W+NK[ KYN9Y\)L7BO11#@4%'7 H=.A;5 M1[<327YM-XGF
MW\.6"1!0=R(AR%D4 /NKD/FI37'L'+Z,[O)POY"7THG@R="(SU$(0L-PS<>0
M1%5\%Z*($3!"T0 T<,$_ )[Q -!T%:,-J  >A-4H<N@%Y,D.\@$AD =B4ZMK
M.W@=-+I?[V5QXS6< OE4/LN*36ZBV.1Z7A@I)4ELO3]OO=-R2LZQ!=_0@O^-
ML_Y-U1(G?R.>#U;B\.7__1!_O#FW#$9,G^Y+?:T>X_%-X>J0*Q6N'BI77/FP
M42K43RM7B<#M=E5*1<HR,CKNEHZ?$7[_=*)1-+K<M[#A0,9;6^B6IU8<'_Q=
MW(7N0#LL]OKZ?'Z[O[FBHV-RE5/<I8\, VI![P73?3%&VW8 <(81 8;LD@OQ
M,Z\4$QTPWOM&O/>Y:4>Z9Z"#(-C3U5%[L:X3XS7&:QN9SR%$FPXFI]\"+U>>
M)*AE5J0UQ&19/]M1>'Y5N>,*%Q?<9?F**SYP]9-RK<Q5;_"_5_4:..(4CT.*
MVN7ZR'%MBQMV;1=%.C$K_3Y2''#F88,<,@-<3_=\+XA)XU]M'7R.\_M*@CM4
M+!T9\%41/]X/#C34%$?I<K445[(-0[>";\D J%?23'#@5K0=B !RGN,C<H6A
M#-N^ 4%RTK?;Q;/'JZ?2$PY*AY[X(,<C\64&UP\;?;M^BPX88H1PK8.B7Y%L
M1OQ",WPA/3 1'8*EP+&0OJ&H="2NAQ0M 1=!,)*\'K]05?J*2GRI"?"%POK-
M_(X?8FG!80V;>DZ7)F(&O,Q#B!ONQ1=#N)9X4%TR$C))>&1PQ-JESE02;-4X
MFX16PZ"Z"\/$-+.H.YA>.3U$^F9^08+K@.<7@L;$6>LJ&+V\3H-%<D8(0BZD
MOEZ/1+8U.FK,>Y!52F\D3R"GHL-GX^7"(R ^;E?W*!GPE)#KPME7ZGK6; M1
MHN!7M&S?(U/L.PA/!8BBN&0@XW!5805U&AFB0PA#X?C"+DW,P/\QP>R'/U3;
M-S08+N0P4$F!M82(M^+I[3$,$!Z#%[NM.R;Y$[^!B-<:JT:8T)UR*QW Y"]\
MA:F, R' <\#C@#&!&SXZ?3R:@>YX?A@]WV3P>W.QB35##]/8 L0=2&)($%Z@
MJB@(*TP/I5&RN"!)0>0A>%DDA!&(-WP[E5@J.-8D]P"DAJ9.?>UPA,2GLBP<
M\8GN<=;_[9/#/W(J([,%9PS^9=<[F\JQ7KB[B+<%>^>.FXJM'[*JA0;=;&@J
M#@<S%B:RNCG<W[A9J.[?XZYOQ*/V7<@5:+(])A<XI=X?]YW5)S$(%["S7N]4
M-8QV>S6=&;VSS[3;+_2R./'7(^/?CS/?-%ZW?%Z"OF5%*(^XS$I=17?P.[XS
ME=ZTP+9QNG^=N->^X@ZF N*F GZ^TJKIUW<FSRYD_S/AP7Y,[/OQ73S4 B,8
M4Q1QM2/F<T^^,_/%0UM0.V*A^=!W)@PS'3:>%LBD/EY2__.5OF/,=-B7^>P[
M(MA=GNX",+FP'9TK.O;0PE/^S@(0#_VTXPSNU0.KW583I'*)8X,3C"/56X7@
M8$5!56V?9N4R&+4WJI2AN;^;'%.5L5*5$2BWJ'\8EMN7^3 W\)>93CST B,8
M4Q1Q-/K VH+#AMR=XFC?F>OBH28.=0>IGLTL%>;PW=SDF'S'1KX9#(BU&F#V
M N,[IBCVC&!?75'$SEXX4]0>5TAQ)\ARQM^9\^*A*IC-P&R&C4^.R7BL9)S!
M@5BK F8W,+YCBF+/"/;5%47L[(8+W56X8T?I*B9WCE#G>Q^)C(>^8,8#,QXV
MGY/$!#UV@LZ 0:SU ;,@&-\Q1;%G!/OJBB)V%D2IBP9C[L0W^UT',;?DSG4%
MLQZ8];#QR3$ACY>0,T 0:UW + ?&=TQ1[!G!OKJBB)WE<(X&NL4=I2 /VD',
M'[ES9<%,!V8Z;'QR3,IC)N4,$L1:&3#;@?$=4Q1[1K#]4Q0Q:R[+^A2R+E>L
MC=O^K3?K4\@8_&NO-^M3N,$%CR/TB,DPHFL5H;]J(,4Y:-E>-X0R@0-7VA8/
MK+0*Q'30,)N?-,S.Y>?'_J_HX%N*VNLXMF]I .;^__*+K& C4$B^@F8:HP+4
MQINA@9ZQJ2IJ\PU5#)0/C"$9,CU5%Y*E$M. [K5*+,O/3(&&C;FEGC%L.,S*
M !1*4,<FY:=4 JF,DMP<.P!02P,$%     @ 48%36B+WI\+%Q@  ^?@  !@
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
MFD'H%R@X)^O/-/T"M!5YH(MSVSH<AC[OI@5<H\H=UH!)\DB';1/7"#[I:ZI
MBM^MJBO!L3&);9!4!!?$#[*,Z=-*RH*;JPQD\0!1ILSJI(KG=P7Y+O:9NSTU
MH9;4-I.L9:#[6@?(:_WN%B=5GH.>Y&$3J_W=:EW6!M6B[QIQ#; .;*S^X^8P
MI+,:$A80?S;]MQ:,G\O"YP'1/B@59G@8T%)8V8_@@TI_J/X(N)FV&OCQ+KR6
M8J:Y,^*YP1\F(!D01FG$#OS[<U#<<UC'3=(+/2ZB,Q#(6YL6C%X=\_US$,K
M]^O&C&**_*5KHUR#O1IT^I3>[;J*1Y%JX5Y8Z& /JYXH_-I<4QO<'].1T!I_
M=_$8[Z0_.\(5P$#[^L>/MPG,ITX!(Y.;V/OL2=U"P#W"13@WMC)^=1*[^*::
MIZ%DDNOU3$W1Q- (BW-#D#&58@"HCN+G4T@2%'0.\A0-[BMAC9&"E<.BT#S?
MI+''R[?<NJ":DJ O5WC"D@3@[B^8#,7T=0A#8A=)7\DTO[7X&JI,4(@,+:6%
ME=6-7V31N17M9)LX,Q;)]*I><=-P4&!;A.#?GE4[_$(;Z4T3F/$7F0^+@26A
MH>D/W&;5G)JOQ4O;A8PF!:N&V]C<U=0X?+.]\Y,]2P]$*CT';147L[3@=A)C
M]%Q@F_T:K?4K9J7 >YGLA* ;PY^D<NE<KA^M:%!+A4AYD.?/09P2%/AK)^60
MKP&%\[MB;$@U5N7?AA#59=/9SMD_3Q'CJA',W+_:2MFM<7I=!#CQ"C9A*NO$
MC$B+5A 6L#@X?'Z@=+HVQ)3Q7<_&8LA&C.N)3N!79.4NI.47T$A@ :8PX/B'
M628XO037@%:MZ%'NFJ*_MS[;O?6_4?NYDEHB,<" ]V]KIDXTZO "0&^+\VNK
M<C) C3/+=A8?_+@G/,@OZ?5K]2L3_88BZ+O/D1M>'[M8X7H.HED@532O)HMM
MWEJPM6FPI:$_>G?!V/E$,-3Y[)UH!BC:D/+(#U)[IR'!:'-O@Q5XJ>3;Z>//
MY-W^.-LI[7%7@_N#7MD;H[=:3.Z_J!RU" =34W)X#A($CO$88 S;<;]XDBB+
MBI(JN9.J\/"% C=(N_SWYI[PW[HL/SW^O6)64L8YR&-SQ0E%O(8K&"#8DN<S
MJ,Y!%G.L\WWQF-SJKH6>W;>S7#$&+CD$&J+);(P*HD^_6Q,V9QAT9MN&VG/Z
M91C]ZY24W>1+GM6P(527LD^7I( YU! )>A>01%<TX\JF\<S3'UWM(8*/DMM6
MRCI4^Y^M92MLE22>@T0A3R&K7/W'PPCF+:S_ )0J^KUIR%R=I+G2EO$ G&Q3
M,2I>_3"GUH!:VB*:GS(_^2@!0T\M-:+S$E\(C\/R.39XTMW3K1X8ZFS^8Y/]
M[ _(>&2I@05C1EQHFV;^E$9UL3&J'1C/:HBY=^XIM'[O:OW$2/4'O*<OXK'?
M1_ $SO8P"Z>]T"PQ</TT67Q(V/S#[T+HN&]5@J&,:NZ5F<304''1SQ7W$]FS
MB#*D<H@/8L4<;3=(8D=M=&RE:4/H?V?XB"_NIS\>/KZ30RN7]?49]>.W87O%
MT@"RR@GN2.GN+J+B%VQZ-0*2$ )(+M;ZWME^]LZG>MO.=811T1.Q$EU9K#!R
M#G(K885'X?B'IU88X&PX_T2X(G:OC. ,9%++%K-.'N9LHQD#6[EV_I"V]Y:H
M_VKC_6817E'L?-[^N$8'[),*%/[+Q>\0UK+/X\$_99C_I.@]>$,X&0H[!S6S
M#T:;H_CW3S#G((%?4SR1W5GED\%/CDM#N*F>*U96K9GPCL9,NO"0RG1T:WVN
MP'UQ)0DZUA5C3],J!U![P2(Y%AT_/60V%.,Z0W7PM4GX5BPR2<>+H V,Z^,\
MT@[@C*7>MC@GY[W3-[?#2B?%K@B^%!VDH9;,!]\"_8-N52:?@WQ+,GN8X1#,
M)/?P)LN^6HT?7_'&IG5#D8<1V]CQ\V<O'U?KJ&ZE$N8&.+WK83YF62Z%&QAG
M<]-\LH_^394 CHC/L;%A^6O&^A@1NVW9D9(E_SX$S3GH\7-@8*LN74]RD6CT
M;LA'[T7M4)5B6/CEL8"<\K!?KSWKP0HMAM_>IH,+_AKBC8#X&N)]4J&>**QN
M\'%W6[67JEFXZH,/'G?O38H':":PCX U1:SHD^!AI"HX@J!*7MQ@J\=E3&9,
M]6X*(-ZO;I)RW K,V_H_,4J+WF@SD3H'C5\7KDZ?.P=Y0U;>C 3$S'13 ]Q8
M1R=J#*O1T$97U89CVJNFU;L=B=NCH.2!6\L[8E8B79$]!QW8^!O #.$*;,]L
M$?.OB:05_:A_UX:_I;TUY4<&<B_1\'?M0#IR?!-K DD*BRP8F.*'.RW4^JEG
M">X)O?"<1$3^-+O8''?-Z5&#5-'$>,>*W(B?OAK"RW+%";/XFN#Y"T%-YO4F
MB[6\L)E]U!;W('*4YTKRDWS;\/M2[J[7J +?AM2V&F,/#[8*N]*\7>0 E[.
MXJM!]4/*QWRH3I4_6@??%7;J5@9ZVP\'>_[#,G0T424"#P!ZY^[I;"<@M5]2
M<?&-DO)Z2U6(;%"9Q+\DMLB_D-M$/5)ZC!K,9"0&C%1'K-0-B<G,-NT!RG^:
MG(I49Q5^Y0SHL P?U(M<*#_0C10"G4)6$!@I"$CO FQNQ,]-4^M^O+#<]O;C
MCB#)UKO:\0H?HANABN0^<(OEX%1J#^\)(HE2N)(-K0N'<(@'VH+VP)?V:_[*
M30>&+>)06;&,6+%S\=O $JP=-%DK*RUT*A%*3;S^81-(NKN@W-/:S"II=A=I
MQRGS(U$-Q#W*KS2-&;\7GXJKRX* X:XHQ(KD%G)XTG(+FA+#X57,ERM*=_3@
MIK9AQ)-P,HHQ\;* /E*?^FTZ(BQ6[R.IN\?K, U,'W.%*(U5&6!>O_A]9]@?
MK[O27)H/:=(=M!HT#[IO\.(M]5_U,>(]((<02)X28YS7B4([Q(C *@=6]!WJ
M#A0O9H\V\#$Y"3^Z)BBX8B8:H*\^A.BS1M['T1] "&IUS]7-HT2#\#\ERG[G
MRN4+^(GA-T=?Q0E<291;ZJ-A2ZH(. >UO$4TU0WL01EA3IC6H:8%/6[@RS\E
M=0N[ 2&C=N: VL]CXO87P[2-L1WU?<+QK3Q49SZ$:T2O)M([,B/,$BV:]V*W
MP2=L4G*YX_!()M,DU8;UV5=&R0 V.GUZZ@K8X<$XP7TS9I*OFQ\[$A\B1[R'
MNSK4^$_H3M'E)ZD275;:'[._.ZQ;<_".K05I;!%:^_S_BUM@*_O)/-BHB&ZA
MN:<YBA['-S^$^+^=< X8&N>7>L@U F("V/'_NN)1/11RC@\#GJ&-^3;8[95J
MQ/!^$HFF=3)7.L3B'[8EC/T5+&4K&1+ZCSAI['\!'-N\Z2U6J/^2O.$"W!W>
MC)ZPIFH;&1/BD[\Z&-2&R9B/682VE@Q:7B!/G8,8X%$H"S8HC?>&?&?AYKT9
MHLF'1G.J#'V)F\_,[@9] X3S7FZ%@(-A>VB5I!AA@-L&EY6L;JH(UZYT;/YQ
M^GFK.ITEHV3CR9:<2(,X2Z["L2:9J1IG-U BTN,!?0[AZ!0,U_B$<@C=>V6$
M<3*CD^(,2GA\_SK=)?H/5EMOK>AW*P>C_?8&(.PZUI_M\YS6(>;M';'M?ZRE
M AJ530*SK]6ED"_$+(.Y],3)O6 >/:4]?L<H8&3@5+/!?IPWMUR^P<!OMUT'
MU9;7<^NL$I.4I<8,76X<[E;PO;OTBQOVY/=OX>WLB*#R_(/MI[KC^5:EH8J@
M/6C1.>C+\)M -PHU2 2FU'!J@2Z6'RVI+_?FT&C,Y(NME@6>T,7J8LB,S00/
M8 Z?,]_ICNI)/G0_!S&RE?AZ?=P=_KZD+]/XTO7[=$#8"\XIDOJ(]]$Y:$68
MS"1!H=V46I/JOH"U.?.&@2V1(8?LZ^.ZN>-2!5R\!'VV.P8THV]#CHXW.DM0
M/2G<^'LMI'RR=I,_)1'X9E2&R4#AT4W5GP+;1:BU:/LF&+ZU5O8^5HF<A2W!
M!^,6VYF! C1X,*J'RV4"P_;ME&]<+#IS,1N!] 81#NU)5<1PBI&TBM-D)J/
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
M)G.^W#;^NY+*02M.E;/V@_IO^'V<7]([;PW'F(H:K[-HTK%O<W-[>^8E/[;
MY(5DQ>#=PA\0CYZT)$QK/RO]"/TM(8D%UEX"P]=C8IT\VCZ&O/ =WK49XG9M
M1[".%IN?L67)19Y%- WV<->HF:^FL>]_?:]U-MR/-"%/V:USOOAC_-CK]>O
MXY/K%]HW 5E56U)ZC,A++U&6\%5'YT/)@U,!I6)R$]4L[!/^Y5<PAWH6+5P/
MR]>(4W">'D2L7MD]U5BTU0IN_V/O@D8;V;ZJ9MTN?43U(].G'(#@^L?1K40I
M/DTMMKJM<Q W+.QQO/UT\^C,DV;E-YC07 W/[91YKMIT ^JW=MGD;]WR,V0P
MW!! ;;%S05<]-Y1?C&@5I$BT=N<]BB)I'3_./^7D&WGUSB1_-;A^F&J$UPV?
M1"K7 \/2MNJ&G!3,)3%=5TVBE-COFJI(-\YY?.U\?9'CS:\L9L&<VZOLWRJ]
MMAOTP3=AB&%'^K28&5)2K5?[U/(KQ<WET\"I;>YIC?X F&ZT/ _N,/%Q=_T7
M*.>N4D0,LZ-3VJ_T G$NQHQP]V$#$8]L'PR4Q:LUAH;TM9MS]VI=;$C1C;V!
M]LGF[:38IG^*\_J2<:87VQ1_F%(;'PBLE-,&IW-FJ;4 @:@B;3)C:# :"#$'
M ^9<N&:&D\5G%OOW1FJ?9N0^TOPP;Q5["<22N2,.KM#0*BJNQ&<UK/>%XR,*
M-_PO&B&4[Q-&EW0NCX[JI$[TX'820VKXE!Z=#CI:%+]0>(7IH2"9>!A-W/L;
MJV:CDH+[/C\@F2Y*"X@G6:D(KI!S$'N98@]_TZM*[*!7]B?T0YS7D?RS]5GT
M8E#4/RZQ!8\^!"-<>JMNI:-_DXUHY.Y6[:DG#+CYTB<<G,#NFDH5^:W[[V2
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
M%>KNJ=GC+R37A'KXXZ/<0@,(KR72\Q6$Y&Y:F5V[_=:#N@Y7.7#(3#2=-2Y
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
M-U36/X$S'@>0+>=P )0$'M!B3]A%<, -29;$H5<>WHHZK:H_?T[P=OTR=AK
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
MO1=VJ[:U_$K+N"<^I+<IRW(QS'[RH&?=/V"/A2/QV)0B_EFX 3[:9=EA.E3
M8+!VM0G>*$UH[^T5\/ XR[]WV<47YE=+^0^;')WZ12>:1]SR!.\I:^7$U;"?
MX^REZXX"5H]98<P$RILW.Y$>>RW$]4$$^+U06%8M3)VX].HJ3Z>D*1?EA[B/
M")[ZRF<-JG10-*\!O)[$[GA21J$S+T8QPOP,@45<H891:_.<1,'O6FW]T& >
MK\\=\MA.:?WX]S=KPG @$YEW3P^Q@.49*4VFZ8&HD5A<:$@U87GY_%IA'X3D
M8"[>7(%*N^X1DL6/2O.<BN@B>NC1EF:9!GEJ(?>W>I0;7\>QWV#5^I<70.28
MA]8TB:>@_D!F+) UJ#58%/_&3CSJU?'VS2!#9EH+D[U/-V(T)6.H))G^4&8/
ML;/=\H#.(":I!\KT'<RG%DV].3:WK*EE_;&W7?&M\=="/8_TBL],=53TYQ&^
MH+]A7=AUKUUNXM$AC(C9*;I.XM%2>/U4V-O2-6*SX/XK<G.FFJ>,#WTVZ!R7
MKMKZ@@X3 D)& FY1Y6>Z-KJ^KWJ\]B[FD*%;:&4D/\>^YK'D0O#M3_V*]L*/
M5=(S'T,LMZ&T2 ^E)#"UMF @_B.-H;\A1M3TV'O5K_'5]K+%EZ\G-?Q_W/+O
M,W>HW8%4B(OY5%*FL/R(ZW#5*37LE^,>G[+A:JC3EY7O:"Y7/TX/ZE)/N0_%
M1M*PE4[_4$6J]+B,IVF1%3^L^8?9&0$A'0SSH :6H^4L!YV4[97,E$6KW.[V
M@3Y.N9\6<%M_PYY[3!X-$_J+2 4-_K.?G%)2M\ L^1J^]M+BF;8"R-6.S+(#
M03?;)7%L&[DFVKDFFI(%F'^FP,H[:WSMDZUI))_&T,+8!]F7%W$:?68D/S!G
M<_7.;]8T5L;/99H/R.=T10P'2"E,4W3U64A?LVN]4,[?2N>6 /9A,;6%D/%K
M?CL+Q.Z7O)]LMC6S;XH6N8NC+AZ[9;:, ZC#U2:B36QTW<XIB(XB[_U7[8FG
M7^?Q1[I5U[@K\R].*F+D-NOI*/,ZW!1)RC24FZQ'U,&U5M6:UFY%BOAI9,AD
MW3(5>*/Q0 8V3ODMI=S=DTM]\W;$!B/:%_T$V8Q-07JADA'20 4I_.9TLZ.H
MYKYY')FW'-7D) O^[M'^U+WSL>&]EU3#+@=41X$#.AD(*L"TO.PHG?R@!.;*
M>$'E9D?A=WW),:T_04\[]'\4HWS_M%F=J84\6.!@_J(0M#<P":$"S%;UC;#\
M-2R4*G_]\A14E,]U'D:$C1NTK75 $Y#$.SJQ$"IO-4<T8UO&[T4Q]X[Z] #A
MN[DV#T:]7W$\W8)W'2_.:@6\\BJQTW-[X$>;\;R# =_:FFXDXJMUJ1($NDX+
M@C\.85_664]SN[<(ESK6V>)233[\>UO?;G[ /2A?ZNVD__2H,-N';8>B,Z(?
MYPE7CG90B"*XO"=DI7=+,;RI)T.K325]^X]SSH.5_'-5XWE_K_)0I>#!YV#A
M/4(WMEWXI\Y(EX_OX&#>4R_1FO-95HV7Z6 [J<O_G8HG_CO.J'99$;*&=3B7
MR/II^.%^):9E&'IHW+TCKP12 7]X,"'TY4N>3/MSR]4B0YMEKHNN/.][1.:)
M_,/F CYHKF9L$HJO2Z8"\(,N/"CP9[:?4EK[=6O^MERW][V1%$FK2_!CT4=C
M-7KK/%1[S99.1H-9&47G $$\OO:,O0HA$T,VI5S]1G4BKK%XN*;H1=BY<W&:
MT!2 =K<9F1AE0*'2W;:+2+] (;@-$/5F!]N$[.\G487ZC8_SS\/U- []RPON
M>Q^.2P98EF7J_K#UJ_IC+!%V3^SB23;9_-@0L.KC(#\F;9:VA5U>46S#[]-@
M3?Q*?#,#6++Y;76'W6'Z0R:]+!^NQ6@AL\"M^_V3L0[E3XM'"H;3NQ[4.@Q'
ME +A?0OL$4'1+ D+FIQ#$K*?TJ^ZKKA?K+,E\&4<WX:'S!\L=4D0KH-Q;?V=
M)\HS/QU'?SA\&P@:5:4J;X6A-C+6X567W"3$$]VR(?%$^KY3$#-<D4C)?PM
M#>)-&V85:!.*:<ORKCT:''#QRPNS^#3,,ISK5U7,SIYV>!DP"2?I6P)9];!;
MXP,4M3D6\R!D==6'6'?CW.ND9<TKYZ4TOOF<?X%+/6+ZOUG+U0Y-UF'J$B9!
M3<VN#2'X9K0M/0051!QJ7X=37X#))\3*1B_2=;R3I=DT%T$,858G!ZLGDU'L
M"%78<(_04!52=+.V_"6_Q:SBO+65=^M3I@K77=JC!(&^F(N!9W1@JIL1F)1.
MJ8<+SY(MB;^L%F:&34D:":$7I-XWYSI7*6QP!;A:,RA?YGR;O23IIF-FJ2O&
MB4,N)^':LKK%UV!"PT.M"R[RK7-2LW3Y[_JE2LRU;KDR,X^\D53LW[!V'9;X
M.LF[-]8[QWL^=H\UN&._/Y 15@*=55MUZ_NK7EV['="XY!O>RFD:[/T]7,Y
M[J*[^*^?.2[<.-02?\^9VQ&7'&'+/=TRI(HGSURBZX[Z%QPVLLI]14WL<_JO
MQ0U<6=D(FIVBV2Z0VPQ,A%"=5&GSDM1'X58D_3XP!T5,I:$S=]] "U&9TI+Z
MYTK/V^O+K7$NAKBGHQ5DR3.ZH.=;I#7==9TD@V.!",W4NP3II*JBN?3" Q]6
M<7?LM>GN_U)^Q_+AZW 9*%K!.N2CS;CC^]2C.UUMZ*9\B/-@3;5D8)Q>_T5Q
M7!SD;;<P";6+7D<G+YQ195955!P% OBOHX4UIP_\H0/JTL*FKDO'!B/!S>\3
MN271LMJ5D[P)QUSDAQV ,^D,,!>PS)3S@%^OT,&14-*335)KP8(MGXEH_<L(
MX41)54\/EC(3S.+5@.)L]JD.N4U4_"FHV6AH,E5,L:%Q_A3D9?K/ 5*N@:I.
M0+P]B47^<$!?PN"5OM"MWE*[J=W/--R8-X C_ZX/ <GODX_FE 9"<:<@1H&
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
MN>[WWRQ4SR4]O3GS_!9XW,*J<Q1/M9B)%F:\V39E!50HILFNLL?16F2\%G;
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
M6U^DB7<N.].4UM[0+G<P_9FY6NMM"KVA+PA_'9IY.&9>@8=88 +<SYT60?(
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
M<C^.P;X:.&J;TW&4ZI.8@HO9%:\\J=Z0-"<I+_.->N-#"?B$0\"OIX&<&#R
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
M 6=M/CV#6C0YM 59\Y'?6K$^:N[^VI:CU]0LXX2D!$XIW'DEYY)X/A=2\'>
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
M#BN4.2&R/OF"O?_A;*4TJWU%'^@M_%J"2O)FR",,WWH]J#^/K$\Y[:%;IV/
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
M43R*1_$H'L6C>*1@]O\W 5!+ P04    " !1@5-:"KM4.@!@  ! : ( &0
M &QO<&4M,C R-#$R,S%X97@Q,&0Q-RYH=&WM?0MSVU:6YE_!>F9WI"I8%B5+
MEJUTJAA93M3KR"Y);E?W[M842%R*B$& P4,R\^OWO.X+ "E*L2VFC:GJB46"
M%_=Y[GE\YSL__(^G3T^S:92-51S\<O7KVR#.Q_5,954P+E14P:>W234-KO+Y
M/,J"7U51)&D:_%0D\;4*@L'NSN'.8.]H9_?ITQ]_@+9.Y$=Y]BK8>S9X^6QO
M=^\@V!V\VMM[]7PW>/]KL/7AZF0;GYY6LQ3^OXKB'W^8J2H*QM.H*%7UMR<?
MKMX\/7KRXP]54J7JQS?O+GX-]GYXQG_]\(Q_,<KCQ8\_Q,E-4%:+5/WMR2PJ
MKI/L:97/7^WOSJMC^/TS^+KQS.>GMTE<35\-=G?_Y_$\BN,DNWZ:JDGU:C#8
M>7%H/RN2ZZG],"^3*H$Q%2J-JN1&8>LKWNV\ QZ<Z\<F>58]G42S)%V\^J^K
M9*;*X%S=!A?Y+,K^*^1/X+^E*I+)?QW3TV7RAWHUV(,V^1VO9&CXI6[V)BF3
M49(FU>+5-(ECE<$#_^L_CO9V]X]_>(8/PDS,.V9CG*JH>#7*J^EQ<V*ZQML]
MC).\+A)5X$"\+F,_*_6Y>AJER34TA-/9&,/H3\_+ !JB/V\5+=<H3V-H^?3S
M%":DPMTY>/'#LQ&/_T_U?PPG0A7?:@"7IR<?+LZN_AD,?[XX/?WU]/SJ*X["
MW4I_:B!K[L,_?QP&_JA^J\LJF2SXHR2#%U>O]@^](Q/@__ 8!3SHJVE2!HWU
M6V<)@JT*?XFCVML]7M$ ]256X[R(\" ]'>=I7KSZCUWZO]:W:9*I5S7TO,!_
MM;ZFE[PJ\S3!G@VO"Z500F.'J">#X^T >A63Y(W*()\$_^?=N,I'L",&80 B
M^/G_"X,HBX-9%*M@M%@]])\OAN>O@Y/A^3_?G0>GKS^<#*_.WIV'P=GY";YR
M!YH*7H-@N(T*%4 GY]+/8 LF/[E)XCI*TP6]#X:=JC%*D'01/NZT_5Q$6947
M[J2%096OGHI_P< O@Y^&YR?O+MZ_NY").-\9TD0$\2@*SNEE$=R)4?8)IWY8
M)'_ !R&NQ#">)5E25@5)T6!XC1?K)"^":JJ"MPJ[7@9;\.!4%2K)H@D<SR!6
M$QA.O!UL/>X^Z^B[,WN\H9(L2*HR&$?S: P'?^TQ4R<".DQF/S_R!KE4X[J
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
M)AL4=K#EX <X3"3D+3(%6R^IM,TE7B+KT:['QDE'I:#U3&#!J%)<()VT>=1
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
MF) _&G_5BT57+.YOE%@\P3M8%1@\^M)41%=^X,*"L)#DD7?V;6X2NL9.1\)
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
M#W5'X-3^*O"<#B9L JCJXO3M&9+7K(^H.K7P!O2FC='%,DDTOA<=V)DB(68
MBJQS&/:%A86,2)%3!]! C Q*?:)8J'A+"1E!\KV==EIJ7R*[^TA;3=BOQ5ZK
M=DG3I#).4/?]MC >UB@9<Z=)54/IT6)Y&&%Y(LKSR.6&87\V>>DY;B,]##V8
M&(V#YTR7 =5%$B4?MSMA=G..TJ.D91]N% '"AXR)5(,/F!/]JXJ)[N+7J$A^
M@^L_PJ(_) Q1K[O$['OFX<>U?U_D4[ _\5!@ZM)-@I&\AW)QXFFAM&SD.Y@O
M0JE?@S87[D,JBU[PE]"#A38-J? -%QZZS:A6,C((:@^SH G]HME.V4EN 8Q&
M+(*CL@BO(\%PJ-# RI1$^PUME5N[O*F V1*5Q")WD^2I1Z_@A&J$,RJ4F (T
MCL'3U,#6#!@BE. 'E9PC AJ&.)(<:LT,'#]94@N0@!MMDB8<,B,4NC4-;ML%
M49<5*:#U0<[.,+"F=AB,Z[1*;J2G, \UJK+D1(_Q"DY&0M=02+ENIR[0V&ZN
MTFXNPPA*7T<CDH!ZT!."O)+B0P"S&6]9O6%*BE1(G>=RVZQ99]$%_"GIR3*)
M?G\GV%\^!L&62_<3-J&>FW"0'W@:F^D+0WVHS$E 1-U("DP5+60N+H<]MWPT
M"V=[//2@>A/>!M=NPHS3D-:?89LS)@ .EA_-K)?-&!G*Q'L,36+"GU%-*BE:
MSYN1HZ?4&BOG*KN.KB4]2.1KHA6/DM44>$!IJ=JYJ;LO$/)5"7.S+EC>42G2
MN%$<CPB6,A/L#5+\5F4+KT9*32FY?QJ*0M)3I-+2SA)>E40?.<R8S8?MN-"
MTM#?_I!3XMA&ANJ/O!HEF?/*$C+*&N#=D'S"$\7S'*^<Z :?;LCPW%5(OM!8
M>:J))F4)0NIJA(5PT+@?&Q""Q6^CH-9X72%08N?/'>O_2:EY8\&9'YYJQ>&D
M<GTB_5+:)RERBC%^!&/]W6O-5&.DE*_<CYN'$+YRAT(0MAENG"1BJ%J"^H<9
M)ML*UN_+-'?^C%(,O^0ZM)7*#+[M;1YQ(WP]+*6*<OF?WPA4QE')5JV$,<VM
MJ]X,!L/XT$W:9Z?:>GK-_+IZ=<X;: ?8]5SB7=LL3E),%Y>5)A*EH;X6XK=2
M-#-&?&BL.<X8]Z-T.M(L+ :O-(YLFO!1H?D(O8%3;71456"T>'!U.,.EIU]9
MS*E[/&'':-BFXT.XTP,>_AS@8= #'GK 0P]XZ $//>"A!SS<6W4[<ZI82EUL
M*H@8D>O+.FN:-2^P]5D&+PL9MAO3KZ=@,#;4CVE4S,BA1'5&)2$F-D6,R6@
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
M=3"<3V@<400.#+I [[/YYX#F,!AAGB3I"-1Z%&2@7.)46>.7;-\_#P48M*
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
M!7\^.?J]>W8.G(:;B[06[.7QGUFJ@C1+QWDV #%_9S)^E^5Y=NT3#)$QTU%
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
MEZ@'V6F9W#(PL0Q,+ 0Y,Q<2!11YXY7$PUP4S\(U5&N4;["B5J<L:_T=COT
MS=V$828QN0X:1S,%1_(LJOHEY@* F@_VB1H/38X/:9JBK\+"J1(1U4A_[@4@
MUNU1A4]!+?-2I?&?RC4,RLE8O)&%^;V>A:<!327)W#C'II;:!Y,@I<5R@"K^
M<GU?I=]03V MDAP;N%H*-*JM3A !.S&,/;C.XQ)T>SQ605NO-R!T0):B/O6'
M*H6506L>5SRDOX!^^/3L50704($O#[\,V+$$YW:*GB;0[X>Q'H@C"O58]GR1
MG8'#C!3[XH K<Q[$6V389,Q5 :(6Y==@CF+T99"WG)ZR,EG%KSPOIE48&ALW
M<TS<1'*@BCDC8_O!,=I V@%<N8'5-A'A3\Z^.9[$?HZ5/U=O7&LB+#2BG!'#
M*0>D3Y)65R?^0"VLCZ0]%X\^U4C>UB(C>1<VFV[?9M,M8WB/%#:_5_LND=MZ
M+O.WV*OS(X,O6HQ=:TY1=,HX5S J'V4X#0&V.^$9)_AF;S;N5DR+-0X8 1D
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
MQ !F!24L6JDNE<Z%GW@]:Y\ YZ")<]2Z/:?=G792U\/,WH3)<:;Y;WM.TL
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
M"QLW:,WB<BUZ#\O8.-!('_!K\P0L.C,WP&,GON&YW+&.?%9=#A,I.4AV-A#
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
M,'V\=XCVT:K)%L09II?T D]ZH]PY_0CB+E_0BU<I2W##5]^?GEBFRNIK-&]
M9/#[4)3P&XTOI?EZ^_L%5=!C$)3 ,SY&KU_<;[X^W40H-NMB=]]ZJ)"L[^.%
MO$^7>N1%(R^Z(4TYS200=,A/+)OZ%"ZU'XU$.A+I+1&I(SZ5+^(%41]2++M1
M2,^+/R@A7;2:D@N0B?@@$27(P< +.4R9FP):QF"G1UM40]%%S]U'&F\8;?0&
M#4;:0V+O6. T[)>.5_9%30YOT?WI-/YG\/\/]A\_XS_[XZ+XNZ<]KA7Y-P=^
M\8,;!2?]_UU6EI/$LP^+"MUX+?7 .^_P"SE87!?Y:^3?![V$X*U (M7!(L+/
M;'2Z!(+=FU8J_K 7S^%@CN)L'5]JH8*G3_8?/36L1?P]!YUX]QA'_Q[CZ-LL
M4 ]&>;IU\K2,M>[(Q8@E*<E:T.::&AUKK5"G#5+,JQ0L(;83Q66R$X--B1(9
M;+]*S555L<\IUB8J6Z=E"3\VAN,&,Z:?]] 2;?[0-KBN7H,> B?)P9QKN3+S
M:SB[)D:[GA5@WI,2LRZJ#[3O114>"3**_#I>6'@BSEG%G\F$R$+GV*@_SZ1
M;W:C0<QI#19 @[%3]%#/8(.*%0R #O"&@FO5A)RAGDT@3H>!"#)[+SND-P6+
M&\]-YHV^.8U;E17Y MYGEK8?_01?E4V%47.Q..S.<:08HV>&WFXJ-.Z]I'4(
M60J9"M&33X06FFM1.[VXA^_K=9=DD<YK"49G*EF8V/(8N;JKR)4-7;V(HSQ>
MP5K^WWDQ.WSPZ.F#QX?/GB)KB?N_>\;?'8,Q?&K"R)/H[7P.W*Z"OUZ1([G
M/_&\@1+3*OJ)&>.OXDO&+X[A%UD*Y*RCXTI%[WMYP!8QN'./,PV%TSLA=%Y]
MZ$GG?3&N\VC'<)6Z@DG!MUFZPI!?A('Y')Y?IJ7\!LBA%(K0NU$!)RX\BX9
M'_Y%FC1QICD<C[QIB8&"BX*" .3GOU"ZYHQ:V)RJR%P@REM>IHM@C2V7B$;6
MO.H-]:02A#+^UQ/G!142(2X)3 2. 6,\P._B1I-TO>1IQ[.9TO3>*_@XK #&
MRTTFD,M;<$&[5A@2*%.!HGAEO&M>P?+PMX:KR;)LJ%%DSR#_+>QU2-QU@/GJ
M)L-P)-^ [K;:;;&.Z)[]PQ,53LSYT"(B?7YO*'+?L&Z>]ZE+SJI0-=$EO#5%
MC7E.T1P-K!MVTW-=PS1:<2"<N8T)S87"EP6<(>9X\??P*TO?'IG2&:N/P+#0
M@;&)*GW906=8J3VR!'!2VF1,)?YY#)Z%;$FXC)9(@Q,H0#(1D628\D8* 6CE
M%)? S9JG.;P;2"9#ZD7G-TX7:(4><GDK2,F8R+:F__6$)-X-7_[CH$P<?-H8
MQY1W>?H0?(K[,\\:A<=! 5*^MZ, O5L!NDF"/C@X8"GI)8:\I9M^QLR&^0J0
M@3#.6TX70<?>U@C.:P6UKYV*X(>TA7G20YFHWHGHW"T%%*_1!5Q:9L2BO8M&
M*G)VPJH]<$5@THZU\0OA_H(<9K;@6PA&$*B*IDAW%'-AJHL4&14>';QYJI9Q
M-I]\2MQ]$HJ(B<=8O5#$+H8H2."CX M#$:0<>)N"3.:*)(S;]3*/G.I..=5O
MAE&=?@2ZH(3N'FV=KL*)Y$6_ 7Z6./6^K: ?BZ$/)_\.!'>5LH#K.N^^4#3J
MNL=(^WM+Y^A.C7Q;5YR:1T<W.JQC*U1N;+"#!*'+>?C$9(+9S#B3I=A*'_>T
M39L0+XJHY+LE 74H2S]&O276W=)8\'>5PKP[RK^H"O3\TIAH#8H\K#RR09[A
M35Y,*$\@VNR+XQGQY<-G#Q\QLUZA&I8$]0[^P\:]9BW1B-,;+FD*32;9'5P/
MP7/IRP4Y/3$;>1H;8\LD_NO P8=9"<@J48Z8]!!>&?_>G4U+,3_O5_776-ZX
M@H.AP\')9*FN6QMF3GN"DTJ+!(DMHZP\N ^1PBEWG\8Q4 0#LT?I@HF5#1T[
M6Z-HG>#FNG>2253#U: SQO_"P[E"4PW3N&LTKN89T0#\Q+@"[<970FNDS%01
MIYU+T48?Y0;1JN\Y"OE@C$*.4<@Q"OEM12%'%>C35: ?/UT%,K+-*J[75X!B
MI])Z.I!S[**B0][).?J>T/7SF6Y*FS_:F;0-"GZJ;M 9<8-FT'[V:KV WGM[
MRD&@"70/<+0I/OM"G7SZA1HP],R 0J _B@N_1X^C(^Z<JE>!+'Z?J^Y0/"V:
MNJ<Z,0?Z@_D:H\'9'4%-+= ?.Z![9^B9+V0>]!@COE$QN<$Z>TPCC]$$1I!6
M-3KA:XSC1"Y)_*NE<$M&]15QY9LMG3A,?P*$5?2%V]WR/1^]1#?T$EDG4;N*
MK"MYMLBUO$&@8^'RSRJGTL$3,"Q@\4A^^/'52^P@*(1?.PF]-95CN!-)T\X^
M[U,97)C*!PS8(4=-0K7;<<!I^S;V6.MBAK'[Z#?,<3I#ZY[B813..'R./A.0
M&(89&U7G^+>S/;]<ANK&\R2S4__+7Z+'Q$]^B*8*9K9[]&V4E7V!-+ZG)L/K
M%M/XKLU$Z+,;\(_!I+_#_2W+]SM.@+&"RJHJUL>]I >,:Q=Y6A<51YTQ1P-V
M8]:*B%,("+,^Y'<M#Z<#V_B6:Y-&@AX@Z ?;1M#O*(DCD8AH3 P>5=^4U&R_
M_#<D=63C(ZW^J6GUX;;1ZBL3!!#^&N<Y:&;$8'6I,+G&!HBF63S[@#8?>RY
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
MQU>]$]AN13Q!#3B^B-.,7-9X\W.-B7S_[>+&@@A@.<467?DSUGGY@DD'=(.
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
MHY^L7]$?,8GS_2D]ZX9# OS')8R1SCYDBL<X_NUL[_WI"?TFNX3?T'?F-SZ
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
M@?AN)Z031H\FKD@\!H:@!XMV4TI@*&/"W_0RBCG1<DP6ONO8JPV^OBFXL8G
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
M5Q:$2C0<RHZ1MI2Q5Y#DEE!-"Y@YQ3+!HOFZ&UX-I-YW0)*$B=69$KXL)JJ
M3\B]*Q\T& 4>*@B<M'JO"D1O[F,0G^.LHNB%G]<,;@ C9;(Y*^$F0IB01W%>
M0EA[SWH]5J*AD5 AN#&CRC !N&DXUV]GO3XQMRE+,CVS"U"-O%;6(4L<XS08
M](:6C35L[$*9>]J^&CQ[+3;94/^7-Q^ZG?=#6_N\9C>*.9TD"H_;=L?;=LJX
MD=Z+\(J*,ND910*Z*%,VI14T+4?*4=K1LU VSK2MC ?>&9T%=Y9&H\/"L&7;
M\)Z0@".X:'R+OJ= ,S5"G%]4&6;X M??ED$+7^#H*3PJJD5%@)'D,TJ&-72#
MMTF7)V^4;&R48*,%<ZYCCAE$OR]5 /8^M/:_#R0*_K&T*,BPQ_/(X\YN$,7%
MO+)/7T)<$TDXKMXIL)>N# 0@QJ?*^LS!+%EX.5055SFWGK>A\P,2-7VMO-FH
M<YI>*N3?!DG8*K)**&X4&: "R7I:*4A298GX?.Q:SY(^S[254 B=LE]4<H1
M7&6<Z %F>256!(H5@8[7JP@^19(F(H.Q7HJ7RMC'D8[N(OWDH+\'^-/3Y<FX
M(U:F2A"<W.J"$R]PBU"@:D<8<R,6_D8$*!ZI3+DYT>A#VU+T>6B\UT/@;$Q=
MJY:>?FYK@\K*X(P!%(CVXU@;X17P=?-:%F#S#.#CC2PIJF@*>H( ,*)/E6"
MUX,XWF'C*<\J'_%DOTP2U"J<DPIT'/=KSI*TGY#!X?'A,N01Q4)DGPW%+M*5
M^[8&3^$8OIPMJ9(GC_<J+%HT##Y(9? $]!F2\%<#12#O@KWW_48]95U _)L'
MP7E&MA%KZCBN#'EGC:(>D)IKZS!.QS#(LC$$_5Z!X2!Z^QM+$L",/+@SNU8<
MO8WT[3!URO[T$/3:"5JEW"[YG#+(AX44GEJ\/^JTGZ/IO9%9W1O?F=_XTRYZ
MR5!XM&GJ_XFFR1_2Q"*.&JM8I]1;QW(5]H3&,SC^7CU=:L=14YTV=DFK?@ B
M<YQSG)3?(99(@[CIO5#0SPO9!N+(8TL\@=]4V1=A*G^O%-3W(5D5L6^<=UZU
M-QJA]:?:I0 '-6S4^L5*PGDU)2Y[E)GD-\1QH79XEO-5SY\'%\> 9T%2MQ.A
M77X@/;C 0BN7V?%-^.I:B27  "6M$8C6@F5ME<-^^,<;4[/2@P>FUR51-"\C
M<&5B$'H-.$;ZA(%K_0&WQJ 1J$854YU-)?%-P:_K<[JI<TSF9:;G$F]GJ0Y9
MQ3<0!B(_A(Q;WE?^RM3Y=J9V6@0 I&G&.LMX:>5@\6'=/^]@<QKNN^@"E+:"
M$;5[POTJKYQ>#(3+53^R<0=+KMN\@*61M>O4+>;OXCYNA<LXNATV"SWK_3OA
M+LZ)Q?B42 K\7U_C.5W6$O?ZK7?=G]>O).N]%]>3:S>\:\+)?W0D'J1*(!B6
MS\V9X>4@0N3?-&?PV:.WQLOW/$+;7SDYI,OKNQ;_B/#=B%2Z1=OW6(?[\?JG
M$T]R6G^OU7O_?^&T]EVO'=#+#;%+[]*Y()#6PL"M0\K =@^]-4T]?-CAN\Y0
M"/^8<'T!DX]!5 -V(B.#WFD>KDL[^_ZZM!\L>E[8U%P2:>=T#L_=,G_@96_:
M_M]?:]RNW;UWS;TRZN\.S48T/C7^_A!:E&"O#-4_,/TA+GX!>XY2)1,VOI5Q
M1>S,SD/?_P\@KP7(]M=PCX-6[AXJ.W=@V?6-W:("_5V<NU84TV4W%_'XYMKH
MJA#4>6HS6/#.VM_:-U_4W09:\&&F"MFLG]L;76C]!_V-/G1S;/D%@A*M>#-T
M)CQ!LSG@4ZU$C?3[_59O29!AJ.V_<A"^E[#KO];P/U!+ P04    " !1@5-:
MNI($US4(   Y(0  &    &QO<&4M,C R-#$R,S%X97@S,60R+FAT;>U::T\<
MN1+]*[Y$=P/2O(%LF"%($QAVT4T@@D':_>ANNVF+[G:O[9YA]M??4W;/BT<
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
M%684T%SG(IS1B&9S*M^^<8^<H.=VT"?>(9 2$L:;VJ299C1:2LPW=(86/WG
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
M Q0    ( %&!4UI*C"3)X0\  "&:   1              "  0    !L;W!E
M+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( %&!4UH)GTTTZ1(  ,L5 0 5
M          "  1 0  !L;W!E+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" !1@5-:'E*-&G0E  #W/P( %0              @ $L(P  ;&]P92TR,#(T
M,3(S,5]D968N>&UL4$L! A0#%     @ 48%36O$BKZ1:9P  "@\& !4
M         ( !TT@  &QO<&4M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    (
M %&!4UHQ\'78\4,  (;-!  5              "  6"P  !L;W!E+3(P,C0Q
M,C,Q7W!R92YX;6Q02P$"% ,4    " !1@5-:>>![L"$B P ]4AT %0
M        @ &$]   ;&]P92TR,#(T,3(S,7@Q,&LN:'1M4$L! A0#%     @
M48%36B+WI\+%Q@  ^?@  !@              ( !V!8$ &QO<&4M,C R-#$R
M,S%X,3!K,# U+FIP9U!+ 0(4 Q0    ( %&!4UH*NU0Z &   $!H @ 9
M          "  =/=! !L;W!E+3(P,C0Q,C,Q>&5X,3!D,3<N:'1M4$L! A0#
M%     @ 48%36A!=_')&,P  &D@! !D              ( !"CX% &QO<&4M
M,C R-#$R,S%X97@Q,&0Q."YH=&U02P$"% ,4    " !1@5-:#*7I"8$_   R
M^ $ &               @ &'<04 ;&]P92TR,#(T,3(S,7AE>#$Y9#$N:'1M
M4$L! A0#%     @ 48%36L79#6Q-!   %3(  !@              ( !/K$%
M &QO<&4M,C R-#$R,S%X97@R,60P+FAT;5!+ 0(4 Q0    ( %&!4UH@5643
M9P,  ,(*   8              "  <&U!0!L;W!E+3(P,C0Q,C,Q>&5X,C-D
M,2YH=&U02P$"% ,4    " !1@5-:$U?0$$L(  !7(0  &
M@ %>N04 ;&]P92TR,#(T,3(S,7AE>#,Q9#$N:'1M4$L! A0#%     @ 48%3
M6KJ2!-<U"   .2$  !@              ( !W\$% &QO<&4M,C R-#$R,S%X
M97@S,60R+FAT;5!+ 0(4 Q0    ( %&!4UH#H.\2)P4  +\3   8
M      "  4K*!0!L;W!E+3(P,C0Q,C,Q>&5X,S)D,2YH=&U02P$"% ,4
M" !1@5-:/IS-CF$%   9%0  &               @ &GSP4 ;&]P92TR,#(T
E,3(S,7AE>#,R9#(N:'1M4$L%!@     0 !  3 0  #[5!0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>lope-20241231x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lope="http://www.gcu.edu/20241231"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="lope-20241231.xsd" xlink:type="simple"/>
    <context id="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_aiXkRgLLuUa36hvWc3R2CQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:OperatingLeaseLeaseNotYetCommencedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_fsjEc0bzBkKlVfEYkXYHYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UX0OhX-4Y0SndXVnbvjysw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XuIHCp-nKEadX1xxPTcmqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5g9RAgmOfkaWD01E4T-XBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QZ-BEsEL-k6eaGKdSkbzCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OL58tuz39ky2Uf4RzMhK0Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eK4sF-04ukOJf3tJ21Tj2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TR6b5OOfk0ComC3LOp1QWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1O1uTQJ9EUiKccWJzAZ-zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5rMwa9B5_EKBisAopCIF1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iYuwrNb5tkuhLRH37V0O1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0YEgQplVE0qmwIlRO6dzWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ps5ACY68Z0mcVIEwvuPl0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</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="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x_Wwa7zWtUKBwAmrG1GVgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</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="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4ZrlZIy4PUOgtdDWBkucUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_uzY8AIq4bUKvY6iJ-psq9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_RTOtNtFA9USRjo5qE5DBgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_D4PA434SAUivHN49MG2YMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_QACacjYkP0iEhsh65bfTLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFourMember_mQAl1oLo_0GrxQFqt0o2qA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lope:ShareBasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFiveMember_-bHTwuEQlUikZxgox2_omA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">lope:ShareBasedCompensationAwardTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_4_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_TmGcndq70EK89qp-vJC1yQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_ogBTMc7IG0uEYx_Ku9ysEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_vr6LjWZut0qRZJTPOTdsFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_v9fOFESntUS99XzfVXbbNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_5PP8soHlxEyipmi2wylJTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_uLtdfQExc0G2_HU6dvP6Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_oOfqhXyeokSMelDneTIgMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_uNofbDAKn02UzzIRibxR9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_UT4IpoSq00aKPvKdO7uAmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Rm6dLAA9P0CawhHmHHy9yA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_lg6mD5X9s0uwxzHptRsSOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_N9uJIeNRfESDvBAO89Yk1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_4mul1IAqNUqUAtw3TdJPJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_3DfTou4QgkG9WNvxIBsyCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_dxcS44uzrESUJs67-g04Aw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_toyP8jtLtEmfH5MjDCUCLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_deusjNAILkO-Dg78wpJNpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Z-U7qJumh06oL_aMdHiwSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xTbVDpWYLEG8bAvARhBssw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_RoFFqHzOUkGzI8twtBPnsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:CapitalizedContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eqej3o8LkEyRX9sDLWgZ-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Ibz_gPZJaES7WeRcCmqI7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:CapitalizedContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:UniversityPartnerRelationshipIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_7_ceHdjS90migFJV-pavaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0n3hRLIToEe85C6PhQUIOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H-xzonsKsESiqD-7oDsA7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Aj--o_HimUu5ByOVU7i9-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Akcrrpj9pE6bMT6uuE67rw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ckXa2W2tBUmdES1ByBIBPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cqvVFfzHc0SzEqeoPfMHEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_mTYfTgkTa0K2AKV5zuiTyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_zPHjpHJAQ02m8jFVFaNpAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">lope:UniversityPartnerRelationshipIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_qhLEqFEOp0CcFZMej4J5AA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_WhTXAeDpRUiucFpq8pt0Lw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">lope:StockOptionAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1zL29iPwxUmOg199bmoDWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_xyXDwZPcOES90gxoxV6wGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_HzmcLHoBzkG5r-MdWV8X6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_mPX2E6mCaEuUFIZjXhWs1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_q7JjkU16eEe4ol3VNOsEiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_BHILa75i40GfMB4EvVdlFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_y89QGaKzLUOuRuMXbz3iUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_HLdf7suKjUKaX0pwvnQ1ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_NDowt36uOE6ywsIrbBUzTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_VWRWXZ1mfUOZvV1WNWcfXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_7jD2izUepkKOd4D9g8h25g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_gdpUsE8s4kCLjvhCYiKFOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:TechnicalAndAcademicServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_9h4ldeMoJU2UU5Xehl958Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lope:CounselingSupportAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_31_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_Aj3kORPuSUeGiWOfZ9UVCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_6TiBySopYUm-IsmCnO--xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_Oh-XDIw1UUOqP7BkvmQ2ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_x0Egb60sz0S5CQjBk1erZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_29_2025_To_1_29_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jISwQWzRoEWqdcZRWOwbYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">lope:CommonStockRepurchaseAuthorizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-29</startDate>
            <endDate>2025-01-29</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2018_To_7_1_2018_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_us-gaap_TypeOfArrangementAxis_lope_MasterServicesAgreementMember_cPtgAitBIE2YVjVULMNrbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">lope:MasterServicesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_SvmbncRhUUiimY0t07bD5Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_F4rnMXvd6kC8qrwgF3qguQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">lope:GrandCanyonUniversityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_28_2024_K7T5htvp4U-me287y5EjkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="As_Of_2_14_2025_9TO3MqtoIUCKLQVZvP_UGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <instant>2025-02-14</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434588</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA">
        <measure>lope:item</measure>
    </unit>
    <unit id="Unit_Standard_lease_iHZgqxo15Umz55yNa-m-lA">
        <measure>lope:lease</measure>
    </unit>
    <unit id="Unit_Standard_Agency_hjVWYoqPd0-zNtJQKguZVg">
        <measure>lope:Agency</measure>
    </unit>
    <unit id="Unit_Standard_project_irJhhn_sok6VDZGjvkZKSQ">
        <measure>lope:project</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw">
        <measure>lope:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      id="Hidden_afQLUUDFAk6a3SZ-FhLsxw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      id="Hidden_mtyNH2QTM0qNf82pzTwkCQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      id="Hidden_Rrhu7-B2VE20ufGdEPF2pg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      id="Hidden_UU02IDDGJUuGs4v5B5nUdA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Hidden_yVs0wtldrku7K5rORm9txg"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Hidden_p6YmSzLtAk2h-ElFHwixsQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw"
      id="Hidden_R0zPd0wslUiZsT0gd2htYw">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ"
      id="Hidden_pLf3M-MB-kWhYg-Onf2fMg">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_RTOtNtFA9USRjo5qE5DBgg"
      decimals="4"
      id="Hidden_8GW0h5pn10ac0vhPM5wSgA"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.2000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_D4PA434SAUivHN49MG2YMg"
      decimals="4"
      id="Hidden_v4nhV-xWB02RKqNwN2LiYA"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.2000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFourMember_mQAl1oLo_0GrxQFqt0o2qA"
      decimals="4"
      id="Hidden_U-y9oVG8iEKqsAaMQsPAWQ"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.2000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_lope_ShareBasedCompensationAwardTrancheFiveMember_-bHTwuEQlUikZxgox2_omA"
      decimals="4"
      id="Hidden_Q8Sn4Y8p7UGLsYFmj93MLA"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.2000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_zn58t0iXn0yMMW7gy2k7CQ_2_1">0001434588</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_9sel3SbnrE6uPUMNvz95sQ_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_ZNnYYiUjJUiq0cP7jX633A_4_1">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_qCDKdPufEUeXcomdjVDnmQ_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_-uYlSKN3S0m3YFMQvEUaiA_6_1">false</dei:AmendmentFlag>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg"
      id="Hidden_ZRV7IRPbd0ek3YIIi5YMeA">P10Y4M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_41XtO-uVlUmR_SDJM_RMTQ">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_VKI7mrO3GU6n9L2_6XttlQ">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr__nAqiQoU0EGdRQWzUsaPLg">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_Qx0bPLirrEaSKDo4RRU8MA">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_OJ9sFNfeiEiXjmFT2-YwBA">001-34211</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_QpfmgdL9SEqm-4eHTWJWFQ">GRAND CANYON EDUCATION,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_3GK29m1NIUmrNStbT-_p-w_0_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc__vK9MDV0lE2l7QJU3KSpcg_0_1">20-3356009</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_eZ_6d9d8FEK2UTvIRGDm0A">2600 W. Camelback Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_idrSpNCv7E-sp_44X0hKKQ">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_5Q2WfoGsakibQm0DzlcpCg">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_bOamrD8NBkqXi1L4a_n8fQ">85017</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_2DXNiS-ZgUSuHLW7pGeCzA">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_yDOj_CEKQEeOENRTLzhrYg">247-4400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_EivgWVO_QUqQ9YZ-IbjY3A_2_0">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_oGJy4mLzHUGaTWFVkGTLfw_2_1">LOPE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_RHxvBbIrt0-z0-ClmUygfw_2_2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_XplmliMEIEytWXSM8V05_Q">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_EfNuox0UMU-45VtSdUbq3g">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_by5WK3N3wUKtdDm5UnOssw">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_FMTfP9KJnkmZrRKdXkCVtA">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc__YsBOP0xnkm-YwCnyiTWow_1_0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_uOixEWXONUiFigSS1KjpmA_3_3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tc_sj2zZYNoWESWWQAtguHdIw_5_1">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_ZL2uVMWaAEqpQh5VR8yk6w">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_aqGQVmfx-UKe8YQm77u5cg">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_qZZzWcF6K06Gro8Us-cKhw">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_2_14_2025_9TO3MqtoIUCKLQVZvP_UGA"
      decimals="INF"
      id="Narr_tHQ1jfwpmU6HmOB6uvkiBw"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">28724845</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_28_2024_K7T5htvp4U-me287y5EjkQ"
      decimals="-8"
      id="Narr_AUX2g3WyAkK-B3FBxyOHMA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4100000000</dei:EntityPublicFloat>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_XE9329EDqUy7M_Icg4rOxA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Like all companies that utilize technology, we are subject to threats of breaches of our technology systems. To mitigate the threat to our business, we take a comprehensive approach to cybersecurity risk management. Our Board of Directors and our management actively oversee our risk management program, including the management of cybersecurity risks. We have established policies, standards, processes and practices for assessing, identifying, and managing material risks from cybersecurity threats, including those discussed in Item 1A, &lt;i style="font-style:italic;"&gt;Risk Factors&lt;/i&gt;. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and stakeholder expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. While there can be no guarantee that our policies and procedures will be properly followed in every instance or that those policies and procedures will be effective, we believe that the Company&#x2019;s sustained investment in people and technologies have contributed to a culture of continuous improvement that has put the Company in a position to protect against potential compromises and we do not believe that risks from prior cybersecurity threats, including as a result of any previous cybersecurity incident, have materially affected our business to date. We can provide no assurance that there will not be incidents in the future or that past or future attacks will not materially affect us, including our business strategy, results of operations, or financial condition.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Risk Management and Strategy &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;"&gt;At&#160;a high level, the key objectives for the Company&#x2019;s cybersecurity program are to implement and sustain effective security controls to stop intrusion attempts and to maintain and continuously improve its ability to respond to attacks and incidents. Success in achieving these objectives relies upon using quality technology solutions,&#160;cultivating&#160;and maintaining a team of skilled professionals, and improving processes continuously.&#160;Our cybersecurity program in particular focuses on the following key areas:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Risk Assessment&lt;/i&gt;: At least annually, we conduct a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities, and information from external sources, including reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessment are used to develop initiatives to enhance our security controls, make recommendations to improve processes, and inform a broader Company-wide risk assessment that are then reported to our Board, Audit Committee and members of management.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Technical Safeguards&lt;/i&gt;: We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Incident Response and Recovery Planning&lt;/i&gt;: We have established comprehensive incident response and recovery plans that guide our response in the event of a cybersecurity incident. We continuously test and evaluate the effectiveness of those plans.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;i style="font-style:italic;"&gt;Vendor&#160;Risk Management&lt;/i&gt;: We have implemented a robust vendor risk management program, which is designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers in response to detailed questionnaires and meetings as well as information from third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Contract language, purchasing decisions, and/or technology implementation strategies are frequently adjusted as a result of this process.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Education and Awareness&lt;/i&gt;: Our policies require each of our employees to contribute to our data security efforts. We regularly remind employees of the importance of handling and protecting data, including through annual privacy and security training to enhance employee awareness of how to detect and respond to cybersecurity threats. In this regard, the&#160;Company has implemented policies and procedures for all employees including: (i)&#160;information security/cybersecurity policies, which are internally available for all&#160;employees, (ii)&#160;information security/cybersecurity &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;awareness&#160;training; (iii) a&#160;clear escalation process which employees can follow in the event an employee notices something suspicious; and (iv) ensuring that information security/cybersecurity is part of the employee performance evaluation and/or disciplinary process.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_AT_G_BZHfkCfCs05dalxyQ">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_ojWuj2v9306yR4elHC9q1g">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_XJNTGB14uEqIEDYtj_-6gw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Risk Assessment&lt;/i&gt;: At least annually, we conduct a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities, and information from external sources, including reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessment are used to develop initiatives to enhance our security controls, make recommendations to improve processes, and inform a broader Company-wide risk assessment that are then reported to our Board, Audit Committee and members of management.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Technical Safeguards&lt;/i&gt;: We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Incident Response and Recovery Planning&lt;/i&gt;: We have established comprehensive incident response and recovery plans that guide our response in the event of a cybersecurity incident. We continuously test and evaluate the effectiveness of those plans.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;i style="font-style:italic;"&gt;Vendor&#160;Risk Management&lt;/i&gt;: We have implemented a robust vendor risk management program, which is designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers in response to detailed questionnaires and meetings as well as information from third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Contract language, purchasing decisions, and/or technology implementation strategies are frequently adjusted as a result of this process.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Education and Awareness&lt;/i&gt;: Our policies require each of our employees to contribute to our data security efforts. We regularly remind employees of the importance of handling and protecting data, including through annual privacy and security training to enhance employee awareness of how to detect and respond to cybersecurity threats. In this regard, the&#160;Company has implemented policies and procedures for all employees including: (i)&#160;information security/cybersecurity policies, which are internally available for all&#160;employees, (ii)&#160;information security/cybersecurity &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;awareness&#160;training; (iii) a&#160;clear escalation process which employees can follow in the event an employee notices something suspicious; and (iv) ensuring that information security/cybersecurity is part of the employee performance evaluation and/or disciplinary process.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_8mkDsx8Eh0O9y166yZGRzw">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_FKE9rjIsukKOqUl4CIytKw">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_LopBvISQJUajAZhteE2O9g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Governance Disclosure &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Board Oversight&lt;/i&gt;: The Board of Directors, in coordination with the Audit Committee of the Board, has responsibility for managing the overall risk strategy for the Company, including cyber security risk. Both the Board of Directors and the Audit Committee receive regular reports from management about the prevention, detection, mitigation, and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee additionally receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments, and relevant internal and industry cybersecurity incidents.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Management&#x2019;s Role&lt;/i&gt;: The Company employs a&#160;dedicated&#160;Chief Information Security Officer (&#x201c;CISO&#x201d;) who has primary responsibility for assessing and managing material cybersecurity risks. Our CISO reports to the Audit Committee quarterly, to provide updates on any new developments and about the effectiveness of the security program. On behalf of the Audit Committee, the CISO administers a robust risk management program carried out by the Governance, Risk, and Compliance (GRC) team, which is integrated as part of the procurement process when making technology purchases, and also makes recommendations on security policies and procedures, security requirements, and risk mitigation strategies. Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Chief Information Security Officer&lt;/i&gt;: Our CISO has led the Company&#x2019;s security team for more than seven years, overseeing the implementation of multiple&#160;new technologies&#160;and processes to help protect the organization. Prior to joining the Company, he served as a Subject Mater Expert for Threat Prevention at a cyber security firm, consulted for local government, held other security and technology roles in higher education, and served in the U.S. Navy. He is also a co-author/contributor for the joint book project, Understanding New Security Threats published by Routledge in 2019, and has published articles and made&#160;conference keynote and podcast appearances over the years on cybersecurity topics.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;For more information regarding the risks we face from cybersecurity threats, please see &#x201c;Item 1A, &lt;i style="font-style:italic;"&gt;Risk&lt;/i&gt; &lt;i style="font-style:italic;"&gt;Factors&lt;/i&gt;.&#x201d;&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_lYsLwcSiQU6bKTd9Egn07w">The Board of Directors, in coordination with the Audit Committee of the Board, has responsibility for managing the overall risk strategy for the Company, including cyber security risk. Both the Board of Directors and the Audit Committee receive regular reports from management about the prevention, detection, mitigation, and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee directly oversees our cybersecurity program. The Audit Committee additionally receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments, and relevant internal and industry cybersecurity incidents.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_pb7MJvF4I0ec13zJXdw49w">Audit Committee</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_Bren6wKOzUGiCmlwG04xEg">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_C3y0N5rL50y9gAy7UL-igg">The Company employs a&#160;dedicated&#160;Chief Information Security Officer (&#x201c;CISO&#x201d;) who has primary responsibility for assessing and managing material cybersecurity risks. Our CISO reports to the Audit Committee quarterly, to provide updates on any new developments and about the effectiveness of the security program. On behalf of the Audit Committee, the CISO administers a robust risk management program carried out by the Governance, Risk, and Compliance (GRC) team, which is integrated as part of the procurement process when making technology purchases, and also makes recommendations on security policies and procedures, security requirements, and risk mitigation strategies. Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_wT0UOUO-ikKAmQJyPp9zIA">Chief Information Security Officer (&#x201c;CISO&#x201d;)</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_g9MjjB11oUWe73vXB_GB0A">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_9RNAruzdl0qQ2hodZt2zRA">Our CISO is supported by a highly skilled team of information security professionals, many of whom have advanced certifications and/or graduate degrees relevant to their job requirements. Our team has participated in multiple national and international cyber security exercises, including Cyber Storm, the national training exercise run by the U.S. Department of Homeland Security in conjunction the U.S. Cybersecurity and Infrastructure Security Agency. Our CISO works closely with our Chief Risk Officer to provide risk reporting and ensure security and compliance.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_98XyCK2agk-lcObhRdYRhQ">Our CISO has led the Company&#x2019;s security team for more than seven years, overseeing the implementation of multiple&#160;new technologies&#160;and processes to help protect the organization. Prior to joining the Company, he served as a Subject Mater Expert for Threat Prevention at a cyber security firm, consulted for local government, held other security and technology roles in higher education, and served in the U.S. Navy. He is also a co-author/contributor for the joint book project, Understanding New Security Threats published by Routledge in 2019, and has published articles and made&#160;conference keynote and podcast appearances over the years on cybersecurity topics.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorName
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_2krAHxEi7k2HJMRcEOAoiQ">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_52BxFl4q3kuA0T4NwuhoCQ">Phoenix, Arizona</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_EJG-lJC1xUu6btIVYWMGEQ">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_1l4QOhVi50e4ueacZu40nA_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">324623000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_bGndGP4lD0-x8gEK5nRkAw_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">146475000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_YJE7TODAH0afiljDIUAUrA_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">98031000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_qto7zGK8RUSy3Uenv4oo1Q_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">82948000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_UAi7CF-CvEOU5s4y1SW37w_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">78811000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_KZzIyt20lkyHIFGKUPvebg_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">490000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_Ybc4uDq-o0yELJ_4TEsZKA_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1316000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_Abg476nNQUKu5BdCCj4DFA_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">11915000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_RhfnbDPruU6LQBNBMJzvTw_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">12889000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_7evWXI0uV0-PlC6OmBhKXQ_11_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">419976000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_0Zv1ccXgQ0q6KoSudmqggg_11_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">337522000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_RsIWIHqvl0WT_B1oRWGjNA_12_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">176823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_WTU9TNmhC0iEcBvDPvQiYw_12_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">169699000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_WzkBAerYekSpEokBJkdXQQ_13_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">99541000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_coi8EpST9E6P6JBI_MN4IA_13_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">92454000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_a00iH3DPLkWEIx3XU_7irg_14_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">159962000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_-DzA7R13HEa0QGrCihnaGg_14_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">168381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_s_HVl9eu_kOtH_QTrnIb4w_15_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">160766000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_AcaHK1W8a0y670469UR7gA_15_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">160766000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_a0uGWTzM4UmXU0G4NnQ-JQ_16_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1357000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_V0CZQrfJZ0K6lhID00JoCg_16_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1641000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_8FevM46Hbk-ADFkAQvpkFA_17_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1018425000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_JbHVVSPMgUC_uUJjgUUfoA_17_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">930463000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_orujJltzwkK4yrzgrzHG4Q_20_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26721000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_AORjLK8Ze06LdIwHjM4TrA_20_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">17676000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_0rKUl692t0GDzGz8jpDYvA_21_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">33183000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_4FUmO_Sv0Um89sYMVh4ptw_21_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">31358000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_uIN78guu1UivE_IOgqdsKQ_22_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">29620000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_gzV6EEkQqEOJAzcxR6hMuw_22_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26725000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc__c0zl4tcNky8ZgmWhwJ9Sw_23_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8559000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_zUAvALgnoUKASRnTH_HwIQ_23_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">10250000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_ZygYg-jlfUWJ54_s5LgPqw_25_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">12883000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_kIuwWnNXPUqb6Z9I-yCC9Q_25_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">11024000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_lWn-MIzZi0SMYXIPLsEAIQ_26_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">110966000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_0DvDvvTPnEOmzJErWgBsjQ_26_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">97033000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_CUpATL2ZlUywohaUYY_TgA_27_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26527000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_0cI2DbM24kOs6PecdM2JcA_27_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26749000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_FkIqNuQGS0-qfwToFDX3Tg_28_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1444000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_fogkqzcVrUKdFv1dUZRoRA_28_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">410000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_cQE0MKqIKUWNIlI7opD9JQ_29_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">95635000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_GUk3-sMgnUWF-ILprCWTEg_29_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">88257000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_5l3IznCNyUyXJQfGDdr0Pw_30_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">234572000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_ULeqUGtrYkObK5PfjFvxbw_30_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">212449000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="2"
      id="Narr_Q_7euFMbhEqQNB8--u8IXA"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="2"
      id="Narr_wANawkbEmES97dKbso4fQw"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_-0kd-pmAj02260Pp4FKG4w"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_fJ_aQkxBn0C0Oahi72yESQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_fOkyMW-FekqyY_GUl1mc5A"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_ExSxXQitP0u5DyzsE2nFPA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="INF"
      id="Narr_KgDzK2wvKkqTRCWOCAUxmQ"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="INF"
      id="Narr_c_vpgIo-l0WwdLUUOk7Jzw"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_svSJ7poNXky0gs_Dj2sr7w"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_R_zirdFtCUSCIp-GIcOOrA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_nkLAXyAhP0Cj-MZNb_zk4Q"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">54090000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_wgqBAFy_NEW_G8ay-3MsBg"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">53970000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_Z_vla5B2wUeNba0h5pV7LA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">28858000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_ceevgIUGA0O3jgVVkxAQSQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29953000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_OzqzsAS34kiwhjttGxQDPA_34_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">541000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_keEH7aL30UiD5LApAn0X4A_34_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">540000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_mBqTstUOH0qu5M_0DN7XsA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">25232000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_loVowJA_ukmXhg5F-_pA2Q"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">24017000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_SKgPBraDckuou_kn95Dl1g_35_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2024370000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_a3dBGi5Yk0maIGngMiq_YA_35_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1849693000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_dU50h0PniESPoDtZsjNL_Q_36_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">336736000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_q7rJPh_8DUuHPZMgmuffqg_36_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">322512000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_3ZlJUwyQe0G1IxXSME_1_Q_37_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-57000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_9Oe1AnQ-JUCg0lLeCUkvxw_38_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2470946000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_ihLNCBLxpU2zwvNpPWTD8w_38_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2244712000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_TyPm2zCnqE6c04_kd25qQA_39_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">783853000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_x3I05v36-0uSbLnopcA9iA_39_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">718014000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_PggUMTBjbUeNMJu1_it3Jw_40_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1018425000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_mOVhGpTrdEOJi6vec8Ajgg_40_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">930463000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_gLjsFmhmT0-npZwN3FtgAA_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1033002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_qvDDIDPja0q-CDS4hQoLRw_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">960899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_1m211iwrV0qPuGFnAs4qtQ_4_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">911306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lope:TechnologyAndAcademicServices
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_ZO0B0akI3kK24HPsO67Zlw_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">165085000</lope:TechnologyAndAcademicServices>
    <lope:TechnologyAndAcademicServices
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_S9KbIJusfUC3coyxKP-GNg_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">154870000</lope:TechnologyAndAcademicServices>
    <lope:TechnologyAndAcademicServices
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_P8IcqAUNtU2yKKVh-ihilw_6_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">150493000</lope:TechnologyAndAcademicServices>
    <lope:CounselingServicesAndSupport
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_OasN2aLj4kSpEmgOZWBvFA_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">323484000</lope:CounselingServicesAndSupport>
    <lope:CounselingServicesAndSupport
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_srSoqRqj3U6PsKCNfecFUg_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">302319000</lope:CounselingServicesAndSupport>
    <lope:CounselingServicesAndSupport
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_2Luew1tiL0WSxJgF_rFXYQ_7_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">273313000</lope:CounselingServicesAndSupport>
    <us-gaap:MarketingExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_sP_KrRrT_kCBEc5O65WVpg_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">212420000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_wkQX-xMr7UmuhvhXNhm8cg_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">202800000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_CWIDoJL6HE6e2ETILDUfNg_8_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">196090000</us-gaap:MarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_w1eA4NBF50u0VshxrS7eWg_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">46298000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_Rro6H7HtyUuP3E3HjPPPmQ_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">43235000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_ykhZiOSlxUyY7ECm1RS30w_9_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">45491000</us-gaap:GeneralAndAdministrativeExpense>
    <lope:AssetImpairmentAndDisposalCharges
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_PYr35bfwf0WJ32-hGpDMQw_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1897000</lope:AssetImpairmentAndDisposalCharges>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_IcrxEydh10K8NpHFSljuow_11_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_fymYIEVUIEm25CX99y-hHw_11_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_-E_BmZVCa0epCvgvm5nPdA_11_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_-7OHMivEUE2gtksShTumGw_12_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">757603000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_cRYs1s3-VEaPuB2dQ0Cwww_12_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">711643000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_ruTrf-Vwj0iUBMsWH3WH2g_12_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">673806000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_ewyjcmzU5Ua-VmlahbW1Nw_13_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">275399000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_lqN7cFvbak2vhHTFcYrLRQ_13_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">249256000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_J-ipjmkZ1k-sRTxfF--_Pg_13_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">237500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_-BFWvV9aQUK8zAHk0JneLw_14_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_JzjqLDeUfkqQFmWXdwXtmg_14_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">33000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_07yD5b7VA0SP_lVkijUqJA_14_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_nK70DonlRki-SWBHf-BFvQ_15_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">15920000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_phBcMeZsCEGKTPI7vf3rig_15_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">10452000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_cDOilSkg7UeQdF_SJeZy7A_15_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2621000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_bREfnrGSbkGxqRh3Z3v0Lg_16_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">291315000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_H2czBLoAZ066KHtBCTcYXw_16_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">259675000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_IEkOl-cRfEi3kT7CvfrAIA_16_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">240119000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_qk6rxnFUR02Xcz9j2lHRyA_17_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">65081000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_mcUtpvDBk0uNCaD6QaEaGw_17_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">54690000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_Bnjybh3WrU-1AUQqBU-vVA_17_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">55444000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_-w5eCKQNYUCl1KZy902D_w_18_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_c1YHmm76vU2pLujZvzVCag_18_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">204985000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_6To9W3OxbE2Uzq-MlZ0fXg_18_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184675000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="2"
      id="Tc_R_dCCHiU6USOkKb9FdnueQ_20_3"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">7.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="2"
      id="Tc_QmQct9tHy0ardBuFz2Q9Sg_20_6"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">6.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="2"
      id="Tc_aSudJCYk3U6auCn5X3g4OQ_20_9"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">5.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="2"
      id="Tc__CM7ReDV0k6u1arWpPHSsA_21_3"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">7.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="2"
      id="Tc_m50UigdOkkKqdAIP-fWXlg_21_6"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">6.8</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="2"
      id="Tc_X8LkwZ_gxkyXvchso3oDqA_21_9"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">5.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_4AG4l9R8VUqu1U_mBxzRrQ_22_3"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29104000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_CtJYy3Bl2U-bpLzvwfmQDw_22_6"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29991000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_3S2mBre-QUKyYgyPn8_lWQ_22_9"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">32131000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Xazq6b1cP0qfa-mUkRTcKw_23_3"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29271000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_fnWsCcNpOECdxq5umEjRwg_23_6"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">30147000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_jt45OeSf80etelF19CErDg_23_9"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">32237000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_t-qJMge4T0GI_2HPwQVoDw_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_CfBt1kIXh0OAO5jeweKm_g_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">204985000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_cGpqKAFQAEivA7EA5MCMjQ_4_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184675000</us-gaap:NetIncomeLoss>
    <lope:OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_r3YKTx4AckS-BmX2n3VFRA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">17000</lope:OciDebtSecuritiesAvailableForSaleRealizedHoldingGainLossBeforeAdjustmentTax>
    <lope:OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_J3tYdS_gzkC_gFO3MW_bpQ_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">57000</lope:OciDebtSecuritiesAvailableForSaleRealizedGainLossBeforeAdjustmentAfterTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_r_WkXUxuq0Oixgs18arR2w"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">151000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_Orp2apJWzESLIlLXIWnKHQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">168000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_ZZs_JJTFPUepbhLXa5kxRw_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">476000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_dRf-BkoKYkGwKhCaDtH9cQ_7_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-533000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_pMJaoU4vS0ma8FAyzridUQ_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226291000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_v6FwMEv-qUSTxXq4MEvvng_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">205461000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_N1WwgaJlrkywlSHe7PKxWg_8_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184142000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw"
      decimals="-3"
      id="Tc_6xjmlrPUtk-3sbP0o4zT7g_6_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">53637000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zgyMXdFPhUWKKSGg3JW9Yw"
      decimals="-3"
      id="Tc_uFN18t9zlUO4h1zjDkeUFg_6_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">536000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg"
      decimals="-3"
      id="Tc_54wh72wvY0CgJSoUYdzTUQ_6_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">15915000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_JU4glzf-4EyRx8P9PY_VYg"
      decimals="-3"
      id="Tc_XpFOjRz2d0CuUdHBr8UMHg_6_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1107211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_x_Wwa7zWtUKBwAmrG1GVgA"
      decimals="-3"
      id="Tc_yYr48ncPbEei3eRQ6eCtjA_6_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">296670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ps5ACY68Z0mcVIEwvuPl0A"
      decimals="-3"
      id="Tc_GMhMBx9XGk2VAoLuw7Bklw_6_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1855052000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw"
      decimals="-3"
      id="Tc_6mjSePDqUkmFcPrRQIV5_Q_6_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1045047000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_mTYfTgkTa0K2AKV5zuiTyg"
      decimals="-3"
      id="Tc_FYAuuTK2tEWhiRORTpFFqA_7_16"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-533000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_cqvVFfzHc0SzEqeoPfMHEA"
      decimals="-3"
      id="Tc_zPIg6JsZEUuYZ-YyrLY8tg_7_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184675000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_5s7jMv5CY0WhJlQvgnRoTg_7_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184142000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"
      decimals="-3"
      id="Tc_lZKqYFrPvE-QNsKn2-k3vA_8_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">6795000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"
      decimals="-3"
      id="Tc_goLD9UCnOUWmozDdtC2Rww_8_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">599587000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_kTymFWq-jUO_qMWsrFCSGw_8_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">599587000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"
      decimals="-3"
      id="Tc_mWdiBCDOPEeW5Uek6b9ZHA_9_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw"
      decimals="-3"
      id="Tc_t--Uxu4hV0Kn2KDcqDHZAA_10_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">193000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bpZDYMI9rEiEPjmYd9kagw"
      decimals="-3"
      id="Tc_Danyf3AaqkeLj4FTku5QRQ_10_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"
      decimals="-3"
      id="Tc_L673mhTctky1KMqG7x7O-g_10_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">52000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_iWrwGI-MyUaft4H32OmaOg"
      decimals="-3"
      id="Tc_RoiyoS5W-Eq9BGrZSKNzmA_10_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-4625000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5g9RAgmOfkaWD01E4T-XBg"
      decimals="-3"
      id="Tc_DZLPqEo9bkymGBAj_Ha4CA_10_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">12640000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_u94_-Wdsm0mkiBmlVMOkQQ_10_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8017000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA"
      decimals="-3"
      id="Tc_G8UYZJz5bEWFw5A_LrjCVQ_12_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">53830000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iVEVQvpm506xWNPDwIY8rA"
      decimals="-3"
      id="Tc_iIQzpAe22ESqCigLVd4kdQ_12_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">538000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ"
      decimals="-3"
      id="Tc_79A74aqsf0SFN2hebEEmvg_12_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">22772000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_bfE_6QLAGE2nqhTjEhIGBQ"
      decimals="-3"
      id="Tc_-4sROtzt6Ey5_w-RIV3ZeQ_12_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1711423000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iYuwrNb5tkuhLRH37V0O1w"
      decimals="-3"
      id="Tc_ofk0tpBMzkemOSa7t7F4Kg_12_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">309310000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0YEgQplVE0qmwIlRO6dzWA"
      decimals="-3"
      id="Tc_pWHQXug6mkaFpZ1hnLHWsw_12_16"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-533000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5rMwa9B5_EKBisAopCIF1w"
      decimals="-3"
      id="Tc_oiKFKgZOA0mWENx2vqUaEQ_12_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2039727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ"
      decimals="-3"
      id="Tc_09_c_aKeUU2ZC-CLE4VPrg_12_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">637619000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ckXa2W2tBUmdES1ByBIBPg"
      decimals="-3"
      id="Tc_1-I6vH3UXkmU-JQaOYEhvw_13_16"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">476000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Akcrrpj9pE6bMT6uuE67rw"
      decimals="-3"
      id="Tc_RhCF_hqm-keJ-XXcvcbnqA_13_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">204985000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_0XSZPXxs3kyznt2-j0pklA_13_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">205461000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"
      decimals="-3"
      id="Tc_lzvz5rHHMkyO_qN483jJ-A_14_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">1170000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"
      decimals="-3"
      id="Tc_8ns8nmC_jUaRfpuAK7UEIg_14_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">131939000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_Ji1hC2jpCkqwnxOZuaACeg_14_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">131939000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"
      decimals="-3"
      id="Tc_4dvWrQtqmEOJ4k7r-JwgUg_15_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">19000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw"
      decimals="-3"
      id="Tc_JsdA-0YNlESwc9ZVKI8gKA_16_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">140000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fHdRyaX-_EqcAvkvuhc7Uw"
      decimals="-3"
      id="Tc_JFRUIZt4N0SONC5jX6KtlA_16_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"
      decimals="-3"
      id="Tc_w5Zex48NakGtkJnUnSICjA_16_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">56000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Vlfr1DfqzECziGx81XKE1g"
      decimals="-3"
      id="Tc_GQ81hEUSak2iVc7U4V9Mew_16_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-6331000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XuIHCp-nKEadX1xxPTcmqA"
      decimals="-3"
      id="Tc_vdkMPbvMTEyBo96Y88CEsA_16_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13202000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_7pl5x27FzEafuEwxfJ8jUQ_16_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6873000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw"
      decimals="-3"
      id="Tc_ELNl9BVktkS0JFm73C3pNQ_17_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">53970000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Po2fQ0h2tESVdDdUwBRICw"
      decimals="-3"
      id="Tc_FlQPj-Agvky8zRe1manhOA_17_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">540000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ"
      decimals="-3"
      id="Tc_k7nUfUlCwUaLXIJRS8SB0w_17_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">24017000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_f_MR4x2dKk-l3wLqkuGoFQ"
      decimals="-3"
      id="Tc_MFy-eO4hv0-cBxoKwZaxEA_17_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1849693000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TR6b5OOfk0ComC3LOp1QWA"
      decimals="-3"
      id="Tc_S3Bp4vptaUKPX9x_gR5-_A_17_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">322512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1O1uTQJ9EUiKccWJzAZ-zw"
      decimals="-3"
      id="Tc_-F7bpoY_9kOVOL7rLs7l3Q_17_16"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-57000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eK4sF-04ukOJf3tJ21Tj2A"
      decimals="-3"
      id="Tc_YjCKRroDeUqcGdNZuNSo-w_17_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2244712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_a_0vDVGSv0q6TR_qUnC_CA_17_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">718014000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Aj--o_HimUu5ByOVU7i9-A"
      decimals="-3"
      id="Tc_8Ll1r-fhM0itUCbdh6xC5w_18_16"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">57000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_H-xzonsKsESiqD-7oDsA7g"
      decimals="-3"
      id="Tc_0rr1mp--0kqTs-DypBIWlA_18_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226234000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_b1CReGnQlEyelBRyZHB1TQ_18_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226291000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"
      decimals="-3"
      id="Tc_DLys5tywvUWVfsvf4gyd5g_19_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">1142000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"
      decimals="-3"
      id="Tc_6cNeTuDHx06A0PzS9amMZw_19_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">166907000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_iQ_mIBTxHEaaSXuH1hqlMA_19_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">166907000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"
      decimals="-3"
      id="Tc_7yDRoSkhZ0uoaGaiaE8N5Q_20_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">16000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A"
      decimals="-3"
      id="Tc_jbb2E-aDREm90ooK5yBZgg_21_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">120000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_0-UpsWJbuEKnM5KgR4gV-A"
      decimals="-3"
      id="Tc_0rsCzICX2UWPLmXA0EjVNQ_21_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"
      decimals="-3"
      id="Tc_YHXQsrLlyEu8VQqJZ85t6A_21_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">57000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_UGVdqiCrUU-QO8C07zsQ_A"
      decimals="-3"
      id="Tc_gE5HszEBnUGxZNBUl-CuXg_21_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-7770000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UX0OhX-4Y0SndXVnbvjysw"
      decimals="-3"
      id="Tc_g5Cwxdts2kGW4v_y5892tA_21_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc__S207PxwDE2JNMuF62hFJg_21_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6455000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg"
      decimals="-3"
      id="Tc_fxfhhDwBH0WnudRT2-lnPg_22_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">54090000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gtUDgG7szECbS3D8aB0vZg"
      decimals="-3"
      id="Tc_C_Jpy0IEiUyZcF6ydSWz8Q_22_5"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">541000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew"
      decimals="-3"
      id="Tc_UUyKrQVngkeLh2uK5_B83A_22_7"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">25232000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3UTy_UYcMUSZIJxIWvzUew"
      decimals="-3"
      id="Tc_dpIj0vkmQ06K6DoOM4ddaA_22_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-2024370000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OL58tuz39ky2Uf4RzMhK0Q"
      decimals="-3"
      id="Tc_dFqrAMgTtkmY0obmQw7xNw_22_13"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">336736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QZ-BEsEL-k6eaGKdSkbzCQ"
      decimals="-3"
      id="Tc_R6cAHmHNo0KG87jNt2SvpQ_22_19"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2470946000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_Kaj7TQZSmkqaZAlr8_mnmQ_22_22"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">783853000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_xo-mH7yK7EqIJUzoHWX-vg_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226234000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_BCy1fdrFqkKUf0p5mvFQhQ_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">204985000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_ZJ8oh5ugwk6W_0rn8NhZKw_5_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">184675000</us-gaap:ProfitLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_AajlQ9FdaUu17dZRGePT4w_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_2Y4qEd-dik-5cFionu5lqQ_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc__Q6j9L4c9kGeypdb8qbylw_7_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">12642000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lope:DepreciationAndAmortizationExcludingIntangibleAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Ouc2qgzuh0CqVGpRQifmoA_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">28135000</lope:DepreciationAndAmortizationExcludingIntangibleAssets>
    <lope:DepreciationAndAmortizationExcludingIntangibleAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_C6EjKgBaC0eQDoFsd1DIjw_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">23554000</lope:DepreciationAndAmortizationExcludingIntangibleAssets>
    <lope:DepreciationAndAmortizationExcludingIntangibleAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc__L4DEoUWS0CQcdZBXvOo9A_8_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">22758000</lope:DepreciationAndAmortizationExcludingIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Z0myK6ClN0-o2NMd5x158g_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_lHhR79M5XEOOPO7AgezwsA_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_w5bDzZBUUEmhMiI0Oja8Kg_9_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_WIruqbVnd0eJFKID6qx2qA_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-165000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_FTioMQf6ikCMpR0lmIhDgQ_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">402000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_dNKkmuWUOkOUncnvl14nxw_10_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">401000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_lutJ24rzPEWik9geUILJXA_11_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1227000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_0qEyUHoJPUGlrBCZjtqfrg_11_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">442000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_iDoB35etAEyhY1-gFeWQtg_11_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-853000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_hz5f_zwoKU-2qkyPBtu7yg_13_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4137000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_lKlOIldrbE-f5sjDkQ8F-Q_13_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1398000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_Orz5XZ-WTk2Qj1Fgkq5xZw_13_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">7350000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_dBJYtddFlkaZt6brxx1c3A_14_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1170000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_lFC8nD5qqEeAymS1SDdXbw_14_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1639000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_H6lxtME-5km8etDGdWxnVQ_14_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2604000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_vW0rrAHJTEe93XyTm1EU4w_15_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1799000</lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets>
    <lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_2oqIFDlHfUCudHNWnIBbYA_15_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2105000</lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets>
    <lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_JEEfeeeAaECPGJJSi3TFmw_15_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1193000</lope:IncreaseDecreaseInOperatingLeaseLiabilitiesRecognizedInExchangeForRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_3uNKdtUc-UGh2MMgrPlf4g_16_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">9664000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_nZbyty7nNEGENFVWsIHZQQ_16_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-3109000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_s0JYWS7SrUaFYEB6eZZpYw_16_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-3894000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Se0K_Wx-DU6Cgncno1xbFw_17_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4252000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_c4s-U09CCUCpszUgSWLDvg_17_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1974000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_tXDYyvbuH0qUkosbaYaTZw_17_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-1023000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_JZ8v3SicvEasKV6dOgkWpQ_18_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-865000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_IB0aX58x6EefGvY_KgmTbw_18_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-445000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_B6vAGwUf4UmMvSM-c1Z6YQ_18_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4759000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <lope:IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_SHvztyto306iIFOIcOYK1Q_19_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-10000</lope:IncreaseDecreaseInContractWithCustomerLiabilityExcludingStudentDeposits>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_sPmqjY0FdkORcOGPFXjKzw_20_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">289958000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_bFdqnVT3aUCc55PGn0Gdkg_20_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">243662000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_1cYVmSE1AUKrDLlq147IvQ_20_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">220819000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Hqm28OkOIEGxd3_e8cNCIg_22_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">37248000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_KHDf1jC900CCjBJrVsDwyQ_22_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">44537000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_qaUFOK3u8EmUILBqp26Kag_22_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">35232000</us-gaap:PaymentsToAcquireProductiveAssets>
    <lope:PaymentsToDevelopEducationResources
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_V63s6WT190Kd9TV3XItQ-w_23_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">412000</lope:PaymentsToDevelopEducationResources>
    <lope:PaymentsToDevelopEducationResources
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_LRwnSB84eUumQqhChlSXtA_23_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">897000</lope:PaymentsToDevelopEducationResources>
    <lope:PaymentsToDevelopEducationResources
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_-SjeMs8O8kKzONqPkeNipg_23_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">397000</lope:PaymentsToDevelopEducationResources>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_g1mWf8m75k-WdcQuXx16gQ_24_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">48594000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_96Em24n0jk6hfkJMw7qE-A_24_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">98853000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_V2NZ7rpCM0qyM9GtFTDR_w_24_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">171549000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_x46bsrrPoEuGjwfWWqXdAw_25_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">147619000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_BwNacm-9Kk-1_EX13YdCJQ_25_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">63815000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_rGO7GLb9pUaneGlxkl2NTA_25_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">110039000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_U27Nk2xDcUiXukodYtPkCQ_26_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">61365000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_Kia9VFgqjUOC7qSr2fFQAg_26_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-80472000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_QHrUTwqyE0uWtuBpW4moiw_26_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-97139000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_HDlFsBNJkkCLPz18mC_Xvw_28_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">173175000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_PCz3UWiZDkmnXhtQ9PJPjQ_28_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">137124000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_bJ1n3Dxf9UiT314XUglx7A_28_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">604212000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_qOyXvnocTk6_7aeUCgqHlw_29_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-173175000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_jwAeF0tom0ysT-xpUaMu9Q_29_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-137124000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_Qh5sVwIMeUmetjWDFUkDDA_29_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-604212000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_MRIfCGh4UEabPWYYODMEMQ_30_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">178148000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_brpH281s2kWqQuNMSzh37A_30_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26066000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_AF8ISrlOXkyM-NfGsKbP5g_30_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-480532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_RWGOrmVEc0apMpfueNJrkA_31_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">146475000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ"
      decimals="-3"
      id="Tc_obDDcEy23EaYnLgAj40Hyw_31_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">120409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_pjrXGUVv7kSBREIILfBzQw"
      decimals="-3"
      id="Tc_2xHc61KzzEKUOziHZbXTTg_31_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">600941000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_9I6oHYNCI0CxwqAK-5UCJQ_32_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">324623000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_g4pcOqw4ZUGV2pZYPUzL4A_32_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">146475000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ"
      decimals="-3"
      id="Tc_rCbOJpbIlEupldNV1Nd1Eg_32_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">120409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_sG1iGjITJEmw24DY-38qwQ_34_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_ot7VTyFiyEa9aXmxVtysVw_34_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">33000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_lm8yogctyUW-m11DaZSsmw_34_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_vM6gWHYGO0WmASHp4xZJ-w_35_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">65261000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_bmn0taEe6kGuSr9fpFJ__g_35_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">59026000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_ViQN4mqKKky7CI69GiY1SQ_35_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">48573000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_dcXF3S4Kn0evaoENrki55A_37_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1065000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_SPMZIZilm0KRQnrBtgUtwg_37_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1909000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_lOFVGR35NEOuoSxkZdEszA_37_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1131000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_oyh0kW45_kSNPrpMOinUsQ_38_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">7087000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_FSOO-XrOBUuzejDcSk6wdA_38_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">19735000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_v3M6BmHP-UypJIaaMDpanQ_38_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">15067000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <lope:ExciseTaxTreasuryStockRepurchases
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_fTb-bKndRkKDcu9HR7dcOQ_39_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1502000</lope:ExciseTaxTreasuryStockRepurchases>
    <lope:ExciseTaxTreasuryStockRepurchases
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_OdLy5jWz3U6lZNaEdr3ZZw_39_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1146000</lope:ExciseTaxTreasuryStockRepurchases>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_KX2OKAtfE0eu1Rpx_Mgs3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;1. Nature of Business&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Grand Canyon Education,&#160;&lt;span style="white-space:pre-wrap;"&gt;Inc. (together with its subsidiaries, the &#x201c;Company&#x201d; or &#x201c;GCE&#x201d;) is a publicly traded education services company dedicated to serving colleges and universities.  GCE has developed significant technological solutions, infrastructure and operational processes to provide services to these institutions on a large scale.  GCE&#x2019;s most significant university partner is Grand Canyon University (&#x201c;GCU&#x201d;), an Arizona non-profit corporation that operates a comprehensive regionally accredited university that offers graduate and undergraduate degree programs, emphases and certificates across &lt;/span&gt;ten colleges both online, on ground at its campus in Phoenix, Arizona and at eight off-site classroom and laboratory sites.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;We also provide education services to numerous university partners across the United States. In the healthcare field, we work in partnership with a growing number of top universities and healthcare networks across the country, offering healthcare-related academic programs at off-campus classroom and laboratory sites located near healthcare providers and developing high-quality, career-ready graduates who enter the workforce ready to meet the demands of the healthcare industry.  In addition, we have provided certain services to a university partner to assist them in expanding their online graduate programs.  &lt;/span&gt;As of December 31, 2024, GCE provides education services to 22 university partners across the Unites States.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;GCE was formed in Delaware in November&#160;2003 as a limited liability company, under the name Significant Education, LLC, for the purchase of acquiring the assets of the University from a non-profit foundation on February&#160;2, 2004. On August&#160;24, 2005, the Company converted from a limited liability company to a corporation and changed its name to Significant Education,&#160;Inc. On May&#160;9, 2008, the Company changed its name to Grand Canyon Education,&#160;&lt;span style="white-space:pre-wrap;"&gt;Inc. On July 1, 2018, the Company sold the university to GCU (the &#x201c;Transaction&#x201d;).  The Company&#x2019;s wholly owned subsidiaries were historically used to facilitate expansion of the university campus prior to the Transaction.&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <lope:NumberOfColleges
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_F4rnMXvd6kC8qrwgF3qguQ"
      decimals="INF"
      id="Narr_2E2NMAPMQkS7T63_-kq-jQ"
      unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA">10</lope:NumberOfColleges>
    <lope:NumberOfOffCampusClassroomAndLaboratorySites
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_SvmbncRhUUiimY0t07bD5Q"
      decimals="INF"
      id="Narr_KemRk45TCUWwVq9-wfaaYQ"
      unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA">8</lope:NumberOfOffCampusClassroomAndLaboratorySites>
    <lope:NumberOfUniversityServicePartners
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="INF"
      id="Narr_4-ZXuam0yEKdWAmby9x1RA"
      unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA">22</lope:NumberOfUniversityServicePartners>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb__OQO92vfdUijMFS7CQcuPQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;2. Summary of Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including the collection of accounts receivables and reserves associated with uncertain tax positions. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company invests a portion of its cash in excess of current operating requirements in short term certificates of deposit and money market instruments. The Company considers all highly liquid investments with maturities of three&#160;months or less at the time of purchase to be cash equivalents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Investments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of December 31, 2024 the Company had no&lt;span style="white-space:pre-wrap;"&gt; investments.  As of December 31, 2023 the Company considered investments in &lt;/span&gt;corporate bonds, agency bonds, treasury bills and commercial paper as available-for-sale securities based on the Company&#x2019;s intent for the respective securities&lt;span style="white-space:pre-wrap;"&gt;.  Available-for-sale securities are carried at fair value, determined using Level 1 and Level 2 of the hierarchy of valuation inputs, with the use of quoted market prices and inputs other than quoted prices that are observable for the assets. Unrealized investment gains and losses, net of tax, are reported as a separate component of other comprehensive income.  Unrealized losses considered to be other-than temporary are recognized currently in earnings.  Amortization of premiums, accretion of discounts, interest and dividend income and realized gains and losses are included in interest and other income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Property and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Property and equipment are recorded at cost less accumulated depreciation. Depreciation is computed using the straight-line method. Normal repairs and maintenance are expensed as incurred. Expenditures that materially extend the useful life of an asset are capitalized. Construction in progress represents items not yet placed in service and are not &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;depreciated. Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures, computer equipment, and vehicles generally have estimated useful lives of &lt;span style="-sec-ix-hidden:Hidden_R0zPd0wslUiZsT0gd2htYw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;ten&lt;/span&gt;&lt;/span&gt;, &lt;span style="-sec-ix-hidden:Hidden_pLf3M-MB-kWhYg-Onf2fMg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;four&lt;/span&gt;&lt;/span&gt;, and five years, respectively. Leasehold improvements are depreciated over the shorter of their lease term or their useful life. Land improvements and buildings are depreciated over lives ranging from 10 to 40 years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Arrangements with GCU&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;On July&#160;&lt;span style="white-space:pre-wrap;"&gt;1, 2018, the Company consummated an Asset Purchase Agreement (the &#x201c;Asset Purchase Agreement&#x201d;) with GCU.  In conjunction with the Asset Purchase Agreement, &lt;/span&gt;the Company and GCU entered into a long-term master services agreement pursuant to which the Company provides identified technology and academic services, counseling services and support, marketing and communication services, and several back-office services to GCU in return for 60% of GCU&#x2019;s tuition and fee revenue.&lt;span style="white-space:pre-wrap;"&gt;  Except for identified liabilities assumed by GCU, GCE retained responsibility for all liabilities of the business arising from pre-closing operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Internally Developed Technology&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor associated with creating the software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation or operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs of design, coding, integration, and testing of the software developed. Capitalization of costs requires judgment in determining when a project has reached the application development stage and the period over which we expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized over the estimated useful life of the software, which is generally three years. These assets are a component of our property and equipment, net in our consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Capitalized Content Development&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company capitalizes certain costs to fulfill a contract related to the development and digital creation of content on a course-by-course basis for each university partner, many times in conjunction with faculty and subject matter experts. The Company is responsible for the conversion of instructional materials to an on-line format, including outlines, quizzes, lectures, and articles in accordance with the educational guidelines provided to us by our university partners, prior to the respective course commencing. We also capitalize the creation of learning objects which are digital assets such as online demonstrations, simulations, and case studies used to obtain learning objectives.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Costs that are capitalized include payroll and payroll-related costs for employees who are directly associated and spend time producing content and payments to faculty and subject matter experts involved in the process. &#160;&lt;span style="white-space:pre-wrap;"&gt;The Company starts capitalizing content costs when it begins to develop or to convert a particular course, resources have been assigned and a timeline has been set. The content asset is placed in service when all work is complete and the curriculum could be used for instruction. Capitalized content development assets are included in other assets in our consolidated balance sheets.  The Company has concluded that the most appropriate method to amortize the deferred content assets is on a straight-line basis over the estimated life of the course, which is generally &lt;/span&gt;four years&lt;span style="white-space:pre-wrap;"&gt; which corresponds with course&#x2019;s review and major revision cycle.  As of December 31, 2024 and 2023, &lt;/span&gt;$658 and $746, respectively, net of amortization, of deferred content assets are included in other assets in the Company&#x2019;s consolidated balance sheets and amortization is included in technical and academic services where the costs originated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company evaluates the recoverability of its long-lived assets for impairment, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company determines if an arrangement is a lease at inception and evaluates the lease agreement to determine whether the lease is a finance or operating lease. Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company uses &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;its incremental borrowing rate based on the information available at the commencement to determine the present value of lease payments over the lease term.  At lease inception, the Company determines the lease term by assuming no exercises of renewal options, due to the Company&#x2019;s constantly changing geographical needs for its university partners. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and are recognized as lease expense on a straight-line basis over the lease term.  The Company has lease agreements with lease and non-lease components, and the non-lease components are accounted for separately and not included in our ROU assets and lease liabilities.  Leases primarily consist of off-campus classroom and laboratory site locations and office space.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Goodwill and Amortizable Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Goodwill represents the excess of the purchase price of an acquired business over the amount assigned to the tangible and intangible assets acquired and liabilities assumed. Goodwill is assessed at least annually for impairment during the fourth quarter, or more frequently if circumstances indicate potential impairment. Goodwill is allocated to our reporting unit at the education services segment, which is the same as the entity as a whole (entity level reporting unit).  The Company has concluded there is &lt;/span&gt;one operating segment and one&lt;span style="white-space:pre-wrap;"&gt; reporting unit for goodwill impairment consideration.  The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) has issued guidance that permits an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company reviews goodwill at least annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Following this assessment, the Company determined that it is more likely than not that its fair value exceeds its carrying amount.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Finite-lived intangible assets that are acquired in a business combination are recorded at fair value on their acquisition dates and are amortized using a method that reflects the pattern in which the economic benefits of the intangible assets are consumed or on a straight-line basis over the estimated useful life of the intangible asset if the pattern of economic benefit cannot be reliability determined. Finite-lived intangible assets consist of university partner relationships and trade names.  The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an intangible asset may not be recoverable.  There were no indicators that the carrying amount of the finite-lived intangible assets were impaired as of December 31, 2024.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such intangible assets are not recoverable, a potential impairment loss is recognized to the extent the carrying amounts of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Share-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#x2019;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Company&#x2019;s board of directors (the &#x201c;Board of Directors&#x201d;). The Company recognizes forfeitures as they occur.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and benefits and accrued liabilities approximate their fair value based on the liquidity or the short-term maturities of these instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The fair value of investments was determined using Level 1 and Level&#160;2 of the hierarchy of valuation inputs, with the use of inputs other than quoted prices that are observable for the assets. The unit of account used for valuation is the individual underlying security. The basis of fair value measurements for each level is described below, with Level 1 having the highest priority.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 1 &#x2013; inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 2 &#x2013; inputs are quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in non-active markets; and model-derived valuations whose inputs are observable or whose significant valuation drivers are observable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 3 &#x2013; unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Investments are comprised of corporate bonds, commercial paper, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company accounts for income taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in the Company&#x2019;s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company applies a more-likely-than-not threshold for financial statement recognition and measurement of an uncertain tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December&#160;31, 2024 and 2023, the Company has reserved approximately $14,626 and $13,631, respectively, for uncertain tax positions, including interest and penalties, which is classified within accrued liabilities on the accompanying consolidated balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has deferred tax assets, which are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company accrues for a contingent obligation when it is probable that a liability has been incurred and the amount is reasonably estimable. When the Company becomes aware of a claim or potential claim, the likelihood of any loss exposure is assessed. If it is probable that a loss will result and the amount of the loss is estimable, the Company records a liability for the estimated loss. If the loss is not probable or the amount of the potential loss is not estimable, the Company will disclose the claim if the likelihood of a potential loss is reasonably possible and the amount of the potential loss could be material. Estimates that are particularly sensitive to future changes include tax, legal, and other regulatory matters, which are subject to change as events evolve, and as additional information becomes available during the administrative and litigation process. The Company expenses legal fees as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company generates all of its revenue through services agreements with its university partners (&#x201c;Services Agreements&#x201d;), pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s Services Agreements have initial terms ranging from 7-15 years&lt;span style="white-space:pre-wrap;"&gt;, subject to renewal options, although certain agreements may give the university partners the right to terminate early if certain conditions are met.    The Company&#x2019;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#x2019;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, the Company considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, the Company recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. The Company meets the criteria in the standard and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. The Company does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company&#x2019;s receivables represent unconditional rights to consideration from our Services Agreements with our university partners. Accounts receivable, net is stated at net realizable value and contains billed and unbilled revenue.  The Company utilizes the allowance method to provide for doubtful accounts based on its evaluation of the collectability of the amounts due. There have been &lt;/span&gt;no amounts written off and no&lt;span style="white-space:pre-wrap;"&gt; reserves established as of December 31, 2024 given historical collection experience and an evaluation of reasonable and supportable forecasts of economic conditions and other pertinent factors affecting the Company&#x2019;s customers such as known credit risk or industry trends.  The Company will continue to review and revise its allowance methodology based on its collection experience with its partners. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;For our partners with unbilled revenue, revenue recognition occurs in advance of billings. Billings for some university partners do not occur until after the service period has commenced and final enrollment information is available. Our unbilled revenue of $115 and $188&lt;span style="white-space:pre-wrap;"&gt; as of December 31, 2024 and 2023, respectively, are included in accounts receivable in our consolidated balance sheets.  Deferred revenue represents the excess of amounts received as compared to amounts recognized in revenue on our consolidated statements of income as of the end of the reporting period, and such amounts are reflected as a current liability on our consolidated balance sheets. We generally receive payments for our services billed within 30 days of invoice. These payments are recorded as deferred revenue until the services are delivered and revenue is recognized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company records its accounts receivable at the net amount expected to be collected.  Our accounts receivable are derived through education services provided to university partners.  The Company maintains an allowance for credit losses resulting from our university partners not making payments.  The Company determines the adequacy of the allowance by periodically evaluating each university partner&#x2019;s balance, considering their financial condition and credit history, and considering current and forecasted economic conditions.  Bad debt expense is recorded as a technology and academic services expense in the consolidated income statement.  The Company will continue to actively monitor other factors on expected credit losses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Technology and Academic Services&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Technology and academic services consist primarily of costs related to ongoing maintenance of educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. This also includes costs to provide support for content development, faculty training, development and other faculty support, technology support, rent and occupancy costs for university partners&#x2019; off-campus locations, and assistance with state compliance. This expense category includes salaries, benefits and share-based compensation, information technology costs, amortization of content development costs and other costs associated with these support services. This category also includes an allocation of depreciation, amortization, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Counseling Services and Support&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Counseling services and support consist primarily of costs including team-based counseling and other support to prospective and current students as well as financial aid processing. This expense category includes salaries, benefits and share-based compensation, and other costs such as dues, fees and subscriptions and travel costs. This category also includes an allocation of depreciation, amortization, rent, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Marketing and Communication&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Marketing and communication includes lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis, marketing to potential students and other promotional and communication services. This expense category includes salaries, benefits and share-based compensation for marketing and communication personnel, brand advertising, marketing leads and other promotional and communication expenses. This category also includes an allocation of depreciation, amortization, lease expense, and &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations. Advertising costs are expensed as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;General and Administrative&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;General and administrative expenses include salaries, benefits and share-based compensation of employees engaged in corporate management, finance, human resources, compliance, and other corporate functions. This category also includes an allocation of depreciation, amortization, lease expense, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Impairment and other&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:36pt;"&gt;&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;Impairment and other primarily includes the write-off of an internal use software project that has been terminated that it had been attempting to develop for its other university partners and costs relating to exiting from certain off-campus classroom and laboratory sites.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Insurance/Self-Insurance&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company uses a combination of insurance and self-insurance for a number of risks, including claims related to employee healthcare, workers&#x2019; compensation, general liability, and business interruption. Liabilities associated with these risks are estimated based on, among other things, historical claims experience, severity factors, and other actuarial assumptions. The Company&#x2019;s loss exposure related to self-insurance is limited by stop loss coverage on a per occurrence and aggregate basis. The Company regularly analyzes its reserves for incurred but not reported claims, and for reported but not paid claims related to self-funded insurance programs. While the Company believes reserves are adequate, significant judgment is involved in assessing these reserves such as assessing historical paid claims, average lags between the claims&#x2019; incurred date, reported dates and paid dates, and the frequency and severity of claims. There may be differences between actual settlement amounts and recorded reserves and any resulting adjustments are included in expense once a probable amount is known.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Concentration of Credit Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company believes the credit risk related to cash equivalents and investments is limited due to its adherence to an investment policy that required investments to have a minimum BBB rating, depending on the type of security, by one major rating agency at the time of purchase. All of the Company&#x2019;s cash equivalents and investments as of December&#160;31, 2024 and 2023 consist of investments rated BBB or higher by at least one rating agency. Additionally, the Company utilizes at least one financial institution to conduct initial and ongoing credit analysis on its investment portfolio to monitor and lower the potential impact of market risk associated with its cash equivalents and investment portfolio. Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances, which are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to $250,000. At December 31, 2024 and December 31, 2023, the Company had $323,124 and $145,474, respectively, in excess of the FDIC insured limit&lt;span style="white-space:pre-wrap;"&gt;. The Company is also subject to credit risk for its accounts receivable balance.  The Company has not experienced any losses on accounts receivables since July 1, 2018, the date the Company transitioned to an education service company.  To manage accounts receivable risk, the Company maintains an allowance for doubtful accounts, if needed.  Our dependence on our most significant university partner, with &lt;/span&gt;88.9% and 87.8% of total service revenue for the years ended December 31, 2024 and 2023, respectively, subjects us to the risk that declines in our customer&#x2019;s operations would result in a sustained reduction in service revenue for the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Segment Information&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company operates as a single education services company using a core infrastructure that serves the curriculum and educational delivery needs of its university partners. The Company&#x2019;s Chief Executive Officer (the &#x201c;Chief Operating Decision Maker&#x201d; or &#x201c;CODM&#x201d;) manages the Company&#x2019;s operations as a whole and no expense or operating income information is generated or evaluated on any component level other than consolidated net income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The education services segment generates revenue through Service Agreements with its university partners, pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The accounting policies of the education services segment are the same as those described in the summary of significant accounting policies.  The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets.  The CODM uses consolidated net income to monitor budget versus actual results, which is used to evaluate headcount and compensation decisions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-weight:bold;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure,&#x201d; effective for fiscal years beginning after December 15, 2023, with early adoption permitted.  This ASU adds disclosure requirements for segment expense information and clarifies that single reportable segment entities are subject to Topic 280 in its entirety.  The Company adopted this standard effective January 1, 2024 and the adoption of this guidance did not have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d;  This ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.  The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively.  The Company does not expect the adoption of this guidance to have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&#x201d;. ASU No. 2024-03 does not change or remove existing expense disclosure requirements but requires disaggregated disclosures about certain expense categories and captions, including but not limited to, purchases of inventory, employee compensation, depreciation, amortization and selling expenses. ASU No. 2024-03 will become effective for us in fiscal 2027 and in the first quarter of fiscal 2028 for interim reporting. Retrospective application is permitted. The Company does not expect the adoption of this guidance to have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has determined that no other recent accounting pronouncements apply to its operations or could otherwise have a material impact on its consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_VbwovEU_Qky-j9D1FyLsyA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_7eTIoebD2kGRUu8XQXu-gQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including the collection of accounts receivables and reserves associated with uncertain tax positions. Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_afmYDudDy0qXQk8szZrwdw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company invests a portion of its cash in excess of current operating requirements in short term certificates of deposit and money market instruments. The Company considers all highly liquid investments with maturities of three&#160;months or less at the time of purchase to be cash equivalents.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_vJLNYR3IjE2ACreIDGKNAw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Investments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of December 31, 2024 the Company had no&lt;span style="white-space:pre-wrap;"&gt; investments.  As of December 31, 2023 the Company considered investments in &lt;/span&gt;corporate bonds, agency bonds, treasury bills and commercial paper as available-for-sale securities based on the Company&#x2019;s intent for the respective securities&lt;span style="white-space:pre-wrap;"&gt;.  Available-for-sale securities are carried at fair value, determined using Level 1 and Level 2 of the hierarchy of valuation inputs, with the use of quoted market prices and inputs other than quoted prices that are observable for the assets. Unrealized investment gains and losses, net of tax, are reported as a separate component of other comprehensive income.  Unrealized losses considered to be other-than temporary are recognized currently in earnings.  Amortization of premiums, accretion of discounts, interest and dividend income and realized gains and losses are included in interest and other income.&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_GOVKxB98i0mSpD7i0Z77WA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_auwTFN-oK0Ohp9mM09n4Sw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Property and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Property and equipment are recorded at cost less accumulated depreciation. Depreciation is computed using the straight-line method. Normal repairs and maintenance are expensed as incurred. Expenditures that materially extend the useful life of an asset are capitalized. Construction in progress represents items not yet placed in service and are not &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;depreciated. Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures, computer equipment, and vehicles generally have estimated useful lives of &lt;span style="-sec-ix-hidden:Hidden_R0zPd0wslUiZsT0gd2htYw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;ten&lt;/span&gt;&lt;/span&gt;, &lt;span style="-sec-ix-hidden:Hidden_pLf3M-MB-kWhYg-Onf2fMg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;four&lt;/span&gt;&lt;/span&gt;, and five years, respectively. Leasehold improvements are depreciated over the shorter of their lease term or their useful life. Land improvements and buildings are depreciated over lives ranging from 10 to 40 years.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_v9fOFESntUS99XzfVXbbNQ"
      id="Narr_qfRJOddeK0SGkwQlAAV_mQ">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_ogBTMc7IG0uEYx_Ku9ysEA"
      id="Narr_IfdeXAqcRkuWm5BBTisxsQ">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_vr6LjWZut0qRZJTPOTdsFA"
      id="Narr_9jTIO7a1AU2uJ9N8q4CyDw">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <lope:SecuredNoteReceivablePolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_yKCpw-VatEWMLTnhuoICmg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Arrangements with GCU&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;On July&#160;&lt;span style="white-space:pre-wrap;"&gt;1, 2018, the Company consummated an Asset Purchase Agreement (the &#x201c;Asset Purchase Agreement&#x201d;) with GCU.  In conjunction with the Asset Purchase Agreement, &lt;/span&gt;the Company and GCU entered into a long-term master services agreement pursuant to which the Company provides identified technology and academic services, counseling services and support, marketing and communication services, and several back-office services to GCU in return for 60% of GCU&#x2019;s tuition and fee revenue.&lt;span style="white-space:pre-wrap;"&gt;  Except for identified liabilities assumed by GCU, GCE retained responsibility for all liabilities of the business arising from pre-closing operations.&lt;/span&gt;&lt;/p&gt;</lope:SecuredNoteReceivablePolicyTextBlock>
    <lope:PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement
      contextRef="Duration_7_1_2018_To_7_1_2018_dei_LegalEntityAxis_lope_GrandCanyonUniversityMember_us-gaap_TypeOfArrangementAxis_lope_MasterServicesAgreementMember_cPtgAitBIE2YVjVULMNrbw"
      decimals="2"
      id="Narr_AJ0ULJeUmkOdBC9JtE8cVw"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.60</lope:PercentageOfTuitionAndFeeRevenueUsedForClosingOfPurchaseAgreement>
    <lope:InternallyDevelopedTechnologyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_W02chXvstUq124-dufoqCw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Internally Developed Technology&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor associated with creating the software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation or operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs of design, coding, integration, and testing of the software developed. Capitalization of costs requires judgment in determining when a project has reached the application development stage and the period over which we expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized over the estimated useful life of the software, which is generally three years. These assets are a component of our property and equipment, net in our consolidated balance sheets.&lt;/p&gt;</lope:InternallyDevelopedTechnologyPolicyTextBlock>
    <lope:NumberOfStagesOfSoftwareDevelopmentProjects
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="INF"
      id="Narr_sXwCb8_2S06P6IB_l-Rq4A"
      unitRef="Unit_Standard_project_irJhhn_sok6VDZGjvkZKSQ">3</lope:NumberOfStagesOfSoftwareDevelopmentProjects>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Ibz_gPZJaES7WeRcCmqI7g"
      id="Narr_u7BFmTwO70uBT2Dz-4yxGA">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <lope:CapitalizedContentDevelopmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_P8x2Lbz850m8m5jL43cnVQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Capitalized Content Development&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company capitalizes certain costs to fulfill a contract related to the development and digital creation of content on a course-by-course basis for each university partner, many times in conjunction with faculty and subject matter experts. The Company is responsible for the conversion of instructional materials to an on-line format, including outlines, quizzes, lectures, and articles in accordance with the educational guidelines provided to us by our university partners, prior to the respective course commencing. We also capitalize the creation of learning objects which are digital assets such as online demonstrations, simulations, and case studies used to obtain learning objectives.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Costs that are capitalized include payroll and payroll-related costs for employees who are directly associated and spend time producing content and payments to faculty and subject matter experts involved in the process. &#160;&lt;span style="white-space:pre-wrap;"&gt;The Company starts capitalizing content costs when it begins to develop or to convert a particular course, resources have been assigned and a timeline has been set. The content asset is placed in service when all work is complete and the curriculum could be used for instruction. Capitalized content development assets are included in other assets in our consolidated balance sheets.  The Company has concluded that the most appropriate method to amortize the deferred content assets is on a straight-line basis over the estimated life of the course, which is generally &lt;/span&gt;four years&lt;span style="white-space:pre-wrap;"&gt; which corresponds with course&#x2019;s review and major revision cycle.  As of December 31, 2024 and 2023, &lt;/span&gt;$658 and $746, respectively, net of amortization, of deferred content assets are included in other assets in the Company&#x2019;s consolidated balance sheets and amortization is included in technical and academic services where the costs originated.&lt;/p&gt;</lope:CapitalizedContentDevelopmentPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ"
      id="Narr_kbVRCsNalU6SYQwVEJc4LA">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_Vn8J4UR5v0CBqElflXUhfQ"
      decimals="-3"
      id="Narr_k8krOmTXNkiDMDdpG79DKQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">658000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_CapitalizedContentDevelopmentMember_RoFFqHzOUkGzI8twtBPnsw"
      decimals="-3"
      id="Narr_CzzwHa289EScex38fAFXVA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">746000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_3RRs7ap-6UOb_T_JgopSTw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company evaluates the recoverability of its long-lived assets for impairment, other than goodwill, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_cMvgxu0MfUWGZAusWxerSA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company determines if an arrangement is a lease at inception and evaluates the lease agreement to determine whether the lease is a finance or operating lease. Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term.  The Company uses &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;its incremental borrowing rate based on the information available at the commencement to determine the present value of lease payments over the lease term.  At lease inception, the Company determines the lease term by assuming no exercises of renewal options, due to the Company&#x2019;s constantly changing geographical needs for its university partners. Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and are recognized as lease expense on a straight-line basis over the lease term.  The Company has lease agreements with lease and non-lease components, and the non-lease components are accounted for separately and not included in our ROU assets and lease liabilities.  Leases primarily consist of off-campus classroom and laboratory site locations and office space.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_B4v3Ti1Vo0SFo0paxpaJeA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Goodwill and Amortizable Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Goodwill represents the excess of the purchase price of an acquired business over the amount assigned to the tangible and intangible assets acquired and liabilities assumed. Goodwill is assessed at least annually for impairment during the fourth quarter, or more frequently if circumstances indicate potential impairment. Goodwill is allocated to our reporting unit at the education services segment, which is the same as the entity as a whole (entity level reporting unit).  The Company has concluded there is &lt;/span&gt;one operating segment and one&lt;span style="white-space:pre-wrap;"&gt; reporting unit for goodwill impairment consideration.  The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) has issued guidance that permits an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company reviews goodwill at least annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount.  Following this assessment, the Company determined that it is more likely than not that its fair value exceeds its carrying amount.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Finite-lived intangible assets that are acquired in a business combination are recorded at fair value on their acquisition dates and are amortized using a method that reflects the pattern in which the economic benefits of the intangible assets are consumed or on a straight-line basis over the estimated useful life of the intangible asset if the pattern of economic benefit cannot be reliability determined. Finite-lived intangible assets consist of university partner relationships and trade names.  The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an intangible asset may not be recoverable.  There were no indicators that the carrying amount of the finite-lived intangible assets were impaired as of December 31, 2024.  Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future net cash flows expected to be generated by the assets.  If such intangible assets are not recoverable, a potential impairment loss is recognized to the extent the carrying amounts of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="INF"
      id="Narr_pInqS3LH9kavH_8VlvYWjA"
      unitRef="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="INF"
      id="Narr_TvlC4jZZBEizL4hiOQCCrw"
      unitRef="Unit_Standard_segment_ZW-ZsAaOB06XRWoq1jTZjw">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_V_ee7TISKkO2nqSV5huXMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Share-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#x2019;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Company&#x2019;s board of directors (the &#x201c;Board of Directors&#x201d;). The Company recognizes forfeitures as they occur.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_jd7nn6tDdkmDyhoGyCVbmA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and benefits and accrued liabilities approximate their fair value based on the liquidity or the short-term maturities of these instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The fair value of investments was determined using Level 1 and Level&#160;2 of the hierarchy of valuation inputs, with the use of inputs other than quoted prices that are observable for the assets. The unit of account used for valuation is the individual underlying security. The basis of fair value measurements for each level is described below, with Level 1 having the highest priority.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 1 &#x2013; inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 2 &#x2013; inputs are quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in non-active markets; and model-derived valuations whose inputs are observable or whose significant valuation drivers are observable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"&gt;&lt;span style="background:#ffffff;"&gt;-Level 3 &#x2013; unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Investments are comprised of corporate bonds, commercial paper, municipal securities, asset backed securities, municipal bonds, and collateralized mortgage obligations.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_U5_LshhjA0uwxtpm5NIHjw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company accounts for income taxes payable or refundable for the current&#160;year and deferred tax assets and liabilities for future tax consequences of events that have been recognized in the Company&#x2019;s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the&#160;year in which the temporary differences are expected to be realized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company applies a more-likely-than-not threshold for financial statement recognition and measurement of an uncertain tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December&#160;31, 2024 and 2023, the Company has reserved approximately $14,626 and $13,631, respectively, for uncertain tax positions, including interest and penalties, which is classified within accrued liabilities on the accompanying consolidated balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has deferred tax assets, which are subject to periodic recoverability assessments. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount that more likely than not will be realized. Realization of the deferred tax assets is principally dependent upon achievement of projected future taxable income.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_mBx8IQA7G0OPxVy1Oi9KKA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14626000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_VTPRnIDCTUmGd1mxt3Bj1Q"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13631000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_pQE0oHJl1Eu7q3UUExfPuw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company accrues for a contingent obligation when it is probable that a liability has been incurred and the amount is reasonably estimable. When the Company becomes aware of a claim or potential claim, the likelihood of any loss exposure is assessed. If it is probable that a loss will result and the amount of the loss is estimable, the Company records a liability for the estimated loss. If the loss is not probable or the amount of the potential loss is not estimable, the Company will disclose the claim if the likelihood of a potential loss is reasonably possible and the amount of the potential loss could be material. Estimates that are particularly sensitive to future changes include tax, legal, and other regulatory matters, which are subject to change as events evolve, and as additional information becomes available during the administrative and litigation process. The Company expenses legal fees as incurred.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_8aA8QnQ-X0GHzQ9vcZKb3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company generates all of its revenue through services agreements with its university partners (&#x201c;Services Agreements&#x201d;), pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s Services Agreements have initial terms ranging from 7-15 years&lt;span style="white-space:pre-wrap;"&gt;, subject to renewal options, although certain agreements may give the university partners the right to terminate early if certain conditions are met.    The Company&#x2019;s Services Agreements have a single performance obligation, as the promises to provide the identified services are not distinct within the context of these agreements. The single performance obligation is delivered as our partners receive and consume benefits, which occurs ratably over a series of distinct service periods (daily or semester). Service revenue is recognized over time using the output method of measuring progress towards complete satisfaction of the single performance obligation. The output method provides a faithful depiction of the performance toward complete satisfaction of the performance obligation and can be tied to the time elapsed which is consumed evenly over the service period and is a direct measurement of the value provided to our partners. The service fees received from our partners over the term of the agreement are variable in nature in that they are dependent upon the number of students attending the university partner&#x2019;s program and revenues generated from those students during the service period. Due to the variable nature of the consideration over the life of the service arrangement, the Company considered forming an expectation of the variable consideration to be received over the service life of this one performance obligation. However, since the performance obligation represents a series of distinct services, the Company recognizes the variable consideration that becomes known and billable because these fees relate to the distinct service period in which the fees are earned. The Company meets the criteria in the standard and exercises the practical expedient to not disclose the aggregate amount of the transaction price allocated to the single performance obligation that is unsatisfied as of the end of the reporting period. The Company does not disclose the value of unsatisfied performance obligations because the directly allocable variable consideration is allocated entirely to a wholly unsatisfied promise to transfer a service that forms part of a single performance obligation. The service fees are calculated and settled&#160;per the terms of the Services &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Agreements and result in a settlement duration of less than one&#160;year for all partners. There are no refunds or return rights under the Services Agreements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company&#x2019;s receivables represent unconditional rights to consideration from our Services Agreements with our university partners. Accounts receivable, net is stated at net realizable value and contains billed and unbilled revenue.  The Company utilizes the allowance method to provide for doubtful accounts based on its evaluation of the collectability of the amounts due. There have been &lt;/span&gt;no amounts written off and no&lt;span style="white-space:pre-wrap;"&gt; reserves established as of December 31, 2024 given historical collection experience and an evaluation of reasonable and supportable forecasts of economic conditions and other pertinent factors affecting the Company&#x2019;s customers such as known credit risk or industry trends.  The Company will continue to review and revise its allowance methodology based on its collection experience with its partners. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;For our partners with unbilled revenue, revenue recognition occurs in advance of billings. Billings for some university partners do not occur until after the service period has commenced and final enrollment information is available. Our unbilled revenue of $115 and $188&lt;span style="white-space:pre-wrap;"&gt; as of December 31, 2024 and 2023, respectively, are included in accounts receivable in our consolidated balance sheets.  Deferred revenue represents the excess of amounts received as compared to amounts recognized in revenue on our consolidated statements of income as of the end of the reporting period, and such amounts are reflected as a current liability on our consolidated balance sheets. We generally receive payments for our services billed within 30 days of invoice. These payments are recorded as deferred revenue until the services are delivered and revenue is recognized.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <lope:TermOfContractsWithCustomers
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MinimumMember_Oh-XDIw1UUOqP7BkvmQ2ww"
      id="Narr_W_Pnm_min06WiZYLRXuM6w">P7Y</lope:TermOfContractsWithCustomers>
    <lope:TermOfContractsWithCustomers
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_RangeAxis_srt_MaximumMember_x0Egb60sz0S5CQjBk1erZw"
      id="Narr_2jZ5GTJMXE6P0PytdmUxEA">P15Y</lope:TermOfContractsWithCustomers>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_q4cGp_OxKEKhE8NnDT2Gow"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_lu6ftrIIQEWWpXyggWDU9A"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_wsicrQHA0UOna8-59SZg8A"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">115000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_KUO6cvTtu0iAvsck0edUdg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">188000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_Qia-aYG3ZE6uTh7GJIawOg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company records its accounts receivable at the net amount expected to be collected.  Our accounts receivable are derived through education services provided to university partners.  The Company maintains an allowance for credit losses resulting from our university partners not making payments.  The Company determines the adequacy of the allowance by periodically evaluating each university partner&#x2019;s balance, considering their financial condition and credit history, and considering current and forecasted economic conditions.  Bad debt expense is recorded as a technology and academic services expense in the consolidated income statement.  The Company will continue to actively monitor other factors on expected credit losses.&lt;/span&gt;&lt;/p&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <lope:TechnicalAndAcademicServicesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_G2kN0yxCh0GxudO21BtwVg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Technology and Academic Services&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Technology and academic services consist primarily of costs related to ongoing maintenance of educational infrastructure, including online course delivery and management, student records, assessment, customer relations management and other internal administrative systems. This also includes costs to provide support for content development, faculty training, development and other faculty support, technology support, rent and occupancy costs for university partners&#x2019; off-campus locations, and assistance with state compliance. This expense category includes salaries, benefits and share-based compensation, information technology costs, amortization of content development costs and other costs associated with these support services. This category also includes an allocation of depreciation, amortization, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;</lope:TechnicalAndAcademicServicesPolicyTextBlock>
    <lope:CounselingServicesAndSupportPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_2mOEKG6AkEG_zSW-PeXWCA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Counseling Services and Support&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Counseling services and support consist primarily of costs including team-based counseling and other support to prospective and current students as well as financial aid processing. This expense category includes salaries, benefits and share-based compensation, and other costs such as dues, fees and subscriptions and travel costs. This category also includes an allocation of depreciation, amortization, rent, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;</lope:CounselingServicesAndSupportPolicyTextBlock>
    <lope:MarketingAndCommunicationPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_gj3Q4f7SkkmHtG4sDs2IBQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Marketing and Communication&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Marketing and communication includes lead acquisition, digital communication strategies, brand identity advertising, media planning and strategy, video, data science and analysis, marketing to potential students and other promotional and communication services. This expense category includes salaries, benefits and share-based compensation for marketing and communication personnel, brand advertising, marketing leads and other promotional and communication expenses. This category also includes an allocation of depreciation, amortization, lease expense, and &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations. Advertising costs are expensed as incurred.&lt;/p&gt;</lope:MarketingAndCommunicationPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_x5M0MkaIwEW3nyevKiQ1Tw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;General and Administrative&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;General and administrative expenses include salaries, benefits and share-based compensation of employees engaged in corporate management, finance, human resources, compliance, and other corporate functions. This category also includes an allocation of depreciation, amortization, lease expense, and occupancy costs attributable to the provision of these services, primarily at the Company&#x2019;s Phoenix, Arizona and Indianapolis, Indiana locations.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <lope:ImpairmentOrDisposalOfAssetsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_VerrzCZsa0eGXN-3S2tdpQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Impairment and other&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:36pt;"&gt;&lt;/span&gt;&lt;span style="font-style:normal;font-weight:normal;"&gt;Impairment and other primarily includes the write-off of an internal use software project that has been terminated that it had been attempting to develop for its other university partners and costs relating to exiting from certain off-campus classroom and laboratory sites.&lt;/span&gt;&lt;/p&gt;</lope:ImpairmentOrDisposalOfAssetsPolicyTextBlock>
    <lope:InsuranceSelfInsurancePolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_uBTyiKAmB0uudwa3IIxSXg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Insurance/Self-Insurance&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company uses a combination of insurance and self-insurance for a number of risks, including claims related to employee healthcare, workers&#x2019; compensation, general liability, and business interruption. Liabilities associated with these risks are estimated based on, among other things, historical claims experience, severity factors, and other actuarial assumptions. The Company&#x2019;s loss exposure related to self-insurance is limited by stop loss coverage on a per occurrence and aggregate basis. The Company regularly analyzes its reserves for incurred but not reported claims, and for reported but not paid claims related to self-funded insurance programs. While the Company believes reserves are adequate, significant judgment is involved in assessing these reserves such as assessing historical paid claims, average lags between the claims&#x2019; incurred date, reported dates and paid dates, and the frequency and severity of claims. There may be differences between actual settlement amounts and recorded reserves and any resulting adjustments are included in expense once a probable amount is known.&lt;/p&gt;</lope:InsuranceSelfInsurancePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_pQQGNFHMUEirs9YRTeT41Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Concentration of Credit Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company believes the credit risk related to cash equivalents and investments is limited due to its adherence to an investment policy that required investments to have a minimum BBB rating, depending on the type of security, by one major rating agency at the time of purchase. All of the Company&#x2019;s cash equivalents and investments as of December&#160;31, 2024 and 2023 consist of investments rated BBB or higher by at least one rating agency. Additionally, the Company utilizes at least one financial institution to conduct initial and ongoing credit analysis on its investment portfolio to monitor and lower the potential impact of market risk associated with its cash equivalents and investment portfolio. Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash balances, which are primarily invested in money market funds or on deposit at high credit quality financial institutions in the U.S. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to $250,000. At December 31, 2024 and December 31, 2023, the Company had $323,124 and $145,474, respectively, in excess of the FDIC insured limit&lt;span style="white-space:pre-wrap;"&gt;. The Company is also subject to credit risk for its accounts receivable balance.  The Company has not experienced any losses on accounts receivables since July 1, 2018, the date the Company transitioned to an education service company.  To manage accounts receivable risk, the Company maintains an allowance for doubtful accounts, if needed.  Our dependence on our most significant university partner, with &lt;/span&gt;88.9% and 87.8% of total service revenue for the years ended December 31, 2024 and 2023, respectively, subjects us to the risk that declines in our customer&#x2019;s operations would result in a sustained reduction in service revenue for the Company.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <lope:NumberOfMajorRatingAgenciesReportingCreditRatings
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ"
      decimals="INF"
      id="Narr_xkHgWQxKtkmTgL8RKSnKcA"
      unitRef="Unit_Standard_Agency_hjVWYoqPd0-zNtJQKguZVg">1</lope:NumberOfMajorRatingAgenciesReportingCreditRatings>
    <us-gaap:CashUninsuredAmount
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_72N5thHrfU-yvSYoVbbtyQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">323124000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_y6OD0efk90mKeCIoSSYkIw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">145474000</us-gaap:CashUninsuredAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_7_ceHdjS90migFJV-pavaA"
      decimals="3"
      id="Narr_RDprUzWos02Yn9Pr-1xeEQ"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.889</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_lope_GrandCanyonUniversityMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0n3hRLIToEe85C6PhQUIOw"
      decimals="3"
      id="Narr_WEun_Yh0lUyKU9nMP67ACQ"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.878</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_zxa868c8M0a6oSbTp4Z39w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Segment Information&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company operates as a single education services company using a core infrastructure that serves the curriculum and educational delivery needs of its university partners. The Company&#x2019;s Chief Executive Officer (the &#x201c;Chief Operating Decision Maker&#x201d; or &#x201c;CODM&#x201d;) manages the Company&#x2019;s operations as a whole and no expense or operating income information is generated or evaluated on any component level other than consolidated net income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The education services segment generates revenue through Service Agreements with its university partners, pursuant to which the Company provides integrated technology and academic services, marketing and communication services, and back-office services to its university partners in return for a percentage of tuition and fee revenue.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The accounting policies of the education services segment are the same as those described in the summary of significant accounting policies.  The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets.  The CODM uses consolidated net income to monitor budget versus actual results, which is used to evaluate headcount and compensation decisions.&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_9PD0yRbZBkmMuCbaeBWvhw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-weight:bold;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure,&#x201d; effective for fiscal years beginning after December 15, 2023, with early adoption permitted.  This ASU adds disclosure requirements for segment expense information and clarifies that single reportable segment entities are subject to Topic 280 in its entirety.  The Company adopted this standard effective January 1, 2024 and the adoption of this guidance did not have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d;  This ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction.  The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively.  The Company does not expect the adoption of this guidance to have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&#x201d;. ASU No. 2024-03 does not change or remove existing expense disclosure requirements but requires disaggregated disclosures about certain expense categories and captions, including but not limited to, purchases of inventory, employee compensation, depreciation, amortization and selling expenses. ASU No. 2024-03 will become effective for us in fiscal 2027 and in the first quarter of fiscal 2028 for interim reporting. Retrospective application is permitted. The Company does not expect the adoption of this guidance to have a material impact on the Company&#x2019;s financial condition, results of operations or statements of cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has determined that no other recent accounting pronouncements apply to its operations or could otherwise have a material impact on its consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_T_dpwCHuS06a424syAQcRg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;3. Investments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of December 31, 2024 and 2023, the Company had investments of $0 and $98,031&lt;span style="white-space:pre-wrap;"&gt;, respectively, classified as available-for sale securities.  The Company sold all its investments in the third quarter of 2024 and the proceeds were invested in cash and cash equivalents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;For the year ended December 31, 2024, the net realized gains were $57 and for the years ended December 31, 2023 and 2022, unrealized gains and losses were $476 and $533&lt;span style="white-space:pre-wrap;"&gt;, respectively, net of taxes.  Available-for-sale securities are carried at fair value on the consolidated balance sheets.  The Company estimates the lifetime expected credit losses for all available-for-sale debt securities in an unrealized loss position.  If our assessment indicates that an expected credit loss exists, we determine the portion of the unrealized loss attributable to credit deterioration and record a reserve for the expected credit loss in the allowance for credit losses in technology and academic services in our consolidated income statements. &lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_e7cTNNM1_Uu9aW-yMY1shA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_4ViijGaPsESdH9oAr55fjw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">98031000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_DXk9XJQKQUiphgj5I4TXyw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">57000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_eZtUXtt7E021Bpory0qjXg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">476000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_3Z-BytkGqU-q2lI95tWBJQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-533000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_xx8nXsKTkEq0Dna9LLA2OA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;4. Property and Equipment&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Property and equipment consist of the following:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings and leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37,424&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Computer equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 141,160&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 138,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Furniture, fixtures and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,715&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Internally developed software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 98,605&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71,204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,393&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 372,036&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 340,114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (195,213)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (170,415)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 176,823&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 169,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Depreciation expense associated with property and equipment totaled $27,760, $23,106 and $22,115 for the years ended December 31, 2024, 2023, and 2022, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_KGTeJslozkaxef7LDTtElQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,098&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Land improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Buildings and leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37,424&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34,210&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Computer equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 141,160&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 138,950&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Furniture, fixtures and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,715&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,737&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Internally developed software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 98,605&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71,204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,393&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 372,036&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 340,114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (195,213)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (170,415)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 176,823&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 169,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_oOfqhXyeokSMelDneTIgMA"
      decimals="-3"
      id="Tc_usyF2zt70UG9mKMeX9f8sw_3_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5098000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_4mul1IAqNUqUAtw3TdJPJw"
      decimals="-3"
      id="Tc_S-rpdXpcEUeV-tV-nAH2Rg_3_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5098000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_uNofbDAKn02UzzIRibxR9g"
      decimals="-3"
      id="Tc_be-XM-cV1U6QZHmQXt9M1g_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2242000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_3DfTou4QgkG9WNvxIBsyCg"
      decimals="-3"
      id="Tc_5O-8IbNsaU-TgjmmPlBuQQ_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2242000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Rm6dLAA9P0CawhHmHHy9yA"
      decimals="-3"
      id="Tc_gReINKUj-EO0OszkKcA1hw_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">51399000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_Z-U7qJumh06oL_aMdHiwSg"
      decimals="-3"
      id="Tc_oeiYCUoFK0mWBT7KPgEobA_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">51399000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_uLtdfQExc0G2_HU6dvP6Tg"
      decimals="-3"
      id="Tc_VgFXU3GmDEmf9alWGAvz2Q_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">37424000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_N9uJIeNRfESDvBAO89Yk1A"
      decimals="-3"
      id="Tc_ed2ZBonq20CWsdXz8HJbIQ_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">34210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_KCRJInqH70yJBfFv6h4YMQ"
      decimals="-3"
      id="Tc_FwudGCbDIUmboTn9yWG1tw_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">141160000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_deusjNAILkO-Dg78wpJNpg"
      decimals="-3"
      id="Tc_g08XtuS-FEO4EYbOQ9bEkQ_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">138950000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_vHw8Acwn7UKVmWzWYjmBAw"
      decimals="-3"
      id="Tc_bDvCYbRPhkic98HR7DbCaw_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">29715000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_dxcS44uzrESUJs67-g04Aw"
      decimals="-3"
      id="Tc_nLXr3Tt4wUmhAVjQ12l0wQ_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26737000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_5PP8soHlxEyipmi2wylJTA"
      decimals="-3"
      id="Tc_n1uPobzJFEek2WxYYHDCbA_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">98605000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_lg6mD5X9s0uwxzHptRsSOg"
      decimals="-3"
      id="Tc_4vKJtVFwZkOoxZ-BPv039g_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">71204000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_UT4IpoSq00aKPvKdO7uAmw"
      decimals="-3"
      id="Tc_B6JocoDwQkej9DtlFzl9ag_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6393000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_toyP8jtLtEmfH5MjDCUCLw"
      decimals="-3"
      id="Tc_1YstE2aH70qQGjbc_4KHSg_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">10274000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_MYbkmr-AM0alKJtNrw-bvA_11_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">372036000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_-VNyG3CjrUu3BxLla9mo_w_11_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">340114000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_Q0M3yBqywEe3yx4HtEGfSA_12_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">195213000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_vM3iCJ8bt0-50TqmiP7dug_12_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">170415000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_eFGtIlph2UGDgK6CW5b0xg_13_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">176823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_rx5qv044D0SFfLRJIhRhFA_13_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">169699000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_JM4UZQPL6EivCS4cVZw_4w"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">27760000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_a3hwIvDxTEWfNw1hlAYqnA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">23106000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_ro-Zu7wj60CbkPTMQiGdwA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">22115000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_aE_lkLguLkC4vYhNyXn3bQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5. Intangible Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Identified intangible assets of $210,280 consisted primarily of university partner relationships that were valued at $210,000, which arose in connection with the acquisition of Orbis Education in January 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Amortizable intangible assets consist of the following as of:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:58.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Gross&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average Useful&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accumulated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life (in years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;University partner relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 210,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50,038)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (280)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total amortizable intangible assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 210,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50,318)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Amortization expense for university partner relationships and trade names for the years ending December 31:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 117,867&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="As_Of_1_31_2019_pXbJ3UfdmE6kzV-ydohAhQ"
      decimals="-3"
      id="Narr_zKnU-PdUQEaywAZ36I0tLQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">210280000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="As_Of_3_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_zPHjpHJAQ02m8jFVFaNpAw"
      decimals="-3"
      id="Narr_Qvqpwrdi0U60VeQbQyNTOA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">210000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_YQ0zJLkg90-ts7cKNXznAg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:58.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Gross&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average Useful&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accumulated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life (in years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;University partner relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 210,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50,038)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Trade names&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (280)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total amortizable intangible assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 210,280&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (50,318)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w"
      id="Tc_8hObgLqyo0ubFbfzoz_FtQ_5_1">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w"
      decimals="-3"
      id="Tc_eFLBMz3aSUaGwMmHGYl55g_5_4"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">210000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w"
      decimals="-3"
      id="Tc_-XUTYaqVSUuRfUJdPZzc_Q_5_7"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">50038000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lope_UniversityPartnerRelationshipIntangibleAssetsMember_BgJiu5Q9R0i3CJNykuDv5w"
      decimals="-3"
      id="Tc_mWgFYQ1_C0akNdUDACqPaw_5_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">159962000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig"
      id="Tc_TYlTs1S82UynWc5PnNSGmA_6_1">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig"
      decimals="-3"
      id="Tc_Iza9MXapmUqn8QJAyVpjiw_6_4"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_GW0kO0R9QkuHwEu0Grz3Ig"
      decimals="-3"
      id="Tc_89cI2yB2UEOjKgPQxMwVDQ_6_7"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">280000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_NaRM-oVniEmpOC-_4WIrog_7_4"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">210280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_pA6EIPCMlkOQwaZStdLY-w_7_7"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">50318000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_Qjk7Zd8WYEuTimspcvDviw_7_10"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">159962000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_QERHt6TZSkeZ4iea2IQIzA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 8,419&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 117,867&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 159,962&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_CRmgEB68N0qTn8_VycFUwQ_1_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_aZw8A5RYMkCKF1PKIm8lcw_2_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_pNnIINv9gEePvFPM6gTWxQ_3_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_vFudi7dC3kKj_uoRWou4gQ_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_QE_6OwYwbUaJCfsVTa4DqA_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_tHhsXIymXUG0AE6gsW56Og_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">117867000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_kwDYMNOa0ECiLuVgD3lH5Q_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">159962000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_GKjoOhTpFEGXHc3ZenBdXA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;6. Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company has operating leases for off-campus classroom and laboratory site locations, office space, office equipment, and optical fiber communication lines.  These leases have terms that range from &lt;/span&gt;one month to &lt;span style="-sec-ix-hidden:Hidden_ZRV7IRPbd0ek3YIIi5YMeA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;ten&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt; years and four months.  At lease inception, we determine the lease term by assuming &lt;/span&gt;no&lt;span style="white-space:pre-wrap;"&gt; exercises of renewal options, due to the Company&#x2019;s constantly changing geographical needs for its university partners.  Leases with an initial term of 12 months or less are not recorded in the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term.  The Company has operating lease costs of &lt;/span&gt;$16,694, $13,496 and $10,666 for the years ended December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;As of December 31, 2024, the Company had $17,029 of non-cancelable operating lease commitments for four &lt;span style="white-space:pre-wrap;"&gt;off-campus classroom and laboratory sites that had not yet commenced.  The Company&#x2019;s weighted-average remaining lease term relating to its operating leases is &lt;/span&gt;7.62 years, with a weighted-average discount rate of 4.22%&lt;span style="white-space:pre-wrap;"&gt;.  The cash paid &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;for operating lease liabilities was &lt;/span&gt;$14,895, $11,391 and $9,537&lt;span style="white-space:pre-wrap;"&gt; for the years ended December 31, 2024, 2023 and 2022, respectively.  As of December 31, 2024, the Company had &lt;/span&gt;no financing leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Future payment obligations with respect to the Company&#x2019;s operating leases, which were existing at December 31, 2024, by year and in the aggregate, are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,963&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 17,309&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,414&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,556&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 44,477&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 128,314&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 19,796&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Present value of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 108,518&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_ABuj41QTZkiPb6RTxEroEQ"
      id="Narr_ypjARRAjGUqgHQIkdak9pA">P1M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_kVM6Ney7T02khrp1InSRoA">false</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_BOI_nAUZ_0aF4OU_0i2kxA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">16694000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_s8aloozKZ0mqcdreYAkUJw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13496000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_0h2L04ryj0KDNU7mOdh22g"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">10666000</us-gaap:OperatingLeaseCost>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="As_Of_12_31_2024_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_aiXkRgLLuUa36hvWc3R2CQ"
      decimals="-3"
      id="Narr_4vKUtBmPo0OQZu-mIJS73A"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">17029000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <lope:NumberOfOffCampusClassroomAndLaboratorySites
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="INF"
      id="Narr_fND8Sy2PZ066CYSOYylSgA"
      unitRef="Unit_Standard_item_2B-nyRWAAEuqm2NpEgm5LA">4</lope:NumberOfOffCampusClassroomAndLaboratorySites>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      id="Narr_4Lno6u68t06H00vqqXoZQA">P7Y7M13D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="4"
      id="Narr_6w8otsmiKUSqe7PJefATNA"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.0422</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_4wldoeIgFkyn8JQQYZs4oA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14895000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_3HkDWq9Z7EqEDAsvHtWbdA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">11391000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_cM8F0YmZuEmRIQTUeKcFpQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">9537000</us-gaap:OperatingLeasePayments>
    <lope:NumberOfFinancingLeases
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="INF"
      id="Narr_NRK1EjEPx0m1DamJa6ob0w"
      unitRef="Unit_Standard_lease_iHZgqxo15Umz55yNa-m-lA">0</lope:NumberOfFinancingLeases>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_cV9TdiLwsUeVdq-pf46FWg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,963&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 17,309&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,414&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 16,556&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 44,477&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 128,314&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 19,796&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:79.81%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Present value of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 108,518&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_4fU33bACNUSnRpyvmx99tw_2_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">16963000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_6ZkHJv5QhU-_4KbhQga4_w_3_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">17309000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_jDUTmmAd-kqf72zFMDMRqg_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">16595000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_JxDG-7r3_0awH2O3RSIwvw_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">16414000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_6FUYm0Y_QESSmsTugLWc5Q_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">16556000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_xtRSQzQE7k-mBC_nIaFAxQ_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">44477000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_Vyls1GOKrEaz1i0sRh7MqQ_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">128314000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_KDEbpvifFEaBe9vvVKHt_A_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">19796000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_RhGkd9_Zik2bP8E8gikJyA_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">108518000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_CZPhDrwlKkGQdSG9x_hVNA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;7. Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Legal Matters&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;From time to time, the Company is party to various lawsuits, claims, and other legal proceedings that arise in the ordinary course of business, some of which are covered by insurance. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company records a liability for the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the nature of the specific claim if the likelihood of a potential loss is reasonably possible and the amount involved is material. With respect to the majority of pending litigation matters, the Company&#x2019;s ultimate legal and financial responsibility, if any, cannot be estimated with certainty and, in most cases, any potential losses related to those matters are not considered probable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Upon resolution of any pending legal matters, the Company may incur charges in excess of presently established reserves. Management does not believe that any such charges would, individually or in the aggregate, have a material adverse effect on the Company&#x2019;s financial condition, results of operations or cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Pending Litigation Matters&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-family:'Times New Roman;font-style:italic;"&gt;False Claims Act Matter&lt;/i&gt;&lt;span style="font-family:'Times New Roman;"&gt;. In May 2020, the Company was served with a&#160;&lt;/span&gt;&lt;i style="font-family:'Times New Roman;font-style:italic;"&gt;qui tam&#160;&lt;/i&gt;&lt;span style="font-family:'Times New Roman;"&gt;lawsuit that had been filed against us in 2019 in the U.S. District Court for the District of Massachusetts by a former employee on behalf of the federal government. All proceedings in the lawsuit had been under seal until February 2020, when the U.S. government decided to not intervene in the lawsuit, and the complaint was then unsealed by the court. The suit, &lt;/span&gt;&lt;i style="font-family:'Times New Roman;font-style:italic;"&gt;United States ex rel Mackillop v. Grand Canyon Education, Inc.&lt;/i&gt;&lt;span style="font-family:'Times New Roman;white-space:pre-wrap;"&gt;, alleges that we violated the False Claims Act by improperly compensating certain of our enrollment counselors in violation of the Title IV law governing compensation of such employees (the &#x201c;incentive compensation rule&#x201d;), and as a result, improperly received Title IV program funds. In response to a second amended complaint filed in September 2020, we filed a motion to dismiss and a motion to transfer the matter to the U.S. District Court for the District of Arizona. In December 2020, the court granted our motion to dismiss as to one of three counts and granted the motion to transfer but only upon conclusion of pretrial proceedings. In September 2021, we filed a motion for summary judgment which the Massachusetts court denied in September 2022. Subsequently, the matter was transferred to the Arizona court and trial was scheduled for late April 2024. In the interim, we filed a motion for reconsideration of the summary judgment ruling in September 2023; that motion remains pending. Prior to trial commencing, we and the relator reached an agreement to stay trial while the parties attempt to finalize the terms upon which the litigation could be concluded. Having been unsuccessful in reaching terms with the relevant parties, which would have avoided litigation, the Court has rescheduled the trial for October 2025.  For any future settlement to be affected, all parties to the litigation will need to agree on acceptable terms, both monetary and non-monetary. In this regard, because this matter involves claims under the False Claims Act, any such terms would also need to be approved by the applicable U.S. government agencies. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="font-family:'Times New Roman;"&gt;We believe that the compensation practices at issue in the complaint, which were developed with the guidance of outside regulatory counsel specifically to comply with Title IV and its regulations and relevant case law interpreting the &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="font-family:'Times New Roman;"&gt;incentive compensation rule, do not violate applicable law. The Company intends to defend itself vigorously in this legal proceeding. &#160;The outcome of this legal proceeding is uncertain at this point. &#160;At present, the Company cannot reasonably estimate a range of loss for this action based on the information available to the Company. &#160;Accordingly, the Company has not accrued any liability associated with this action.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Matters Related to GCU Graduate Program Disclosures and Related Matters.&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;  The Company is a party to several matters alleging that, in the performance of its marketing services provided on behalf of GCU, it made false or misleading representations regarding the time to complete and the costs associated with and/or accreditation issues related to certain Grand Canyon University graduate programs, and (in the case of the FTC matter noted below) also made false or misleading representations regarding Grand Canyon University&#x2019;s non-profit status and made telemarketing calls to phone numbers on do not call lists.  These matters include:&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Smith and Wang v. Grand Canyon Education, Inc.&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;  This putative class action was filed in June 2024 in the United States District Court for the District of Arizona and asserts claims under the federal RICO statute as well as various claims for violations of state law consumer protection statutes. On September 20, 2024, the plaintiffs amended their complaint, and on November 4, 2024, the Company moved to dismiss the case. The motion to dismiss is pending with the court. There is currently no trial date scheduled in this matter.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Federal Trade Commission v. Grand Canyon Education, Inc., et al&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;. This suit was filed in late December 2023 in United States District Court for the District of Arizona and asserts claims under the FTC Act and Telemarketing Sales Rule. In February 2024, GCE filed a partial motion to dismiss, which was denied in August 2024. Discovery in this matter has commenced and is ongoing, with fact and expert discovery scheduled to conclude in May 2025 and October 2025 respectively. There is currently no trial date scheduled in this matter.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Ogdon v. Grand Canyon Education, Inc., et al&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;. This putative class action was filed in May 2020 in federal district court in California and later transferred to United States District Court for the District of Arizona and asserts claims for violations of California&#x2019;s False Advertising Law, Unfair Competition Law, Consumer Legal Remedies Act; Unjust Enrichment; and purported violations of the federal RICO statute, including a conspiracy claim. The defendants include the Company along with our chief executive officer, chief operating officer and chief financial officer.  On May 27, 2022, after significant motions practice, the Company filed an amended motion to dismiss and a motion to strike certain allegations in Plaintiff&#x2019;s amended complaint. On August 8, 2023, the court presiding over the dispute entered two orders: (1) an order granting in part the Company&#x2019;s motion to dismiss as to Ogdon&#x2019;s RICO claim from the case and to dismiss the individual Defendants; and (2) an order granting in part the Company&#x2019;s motion to strike scandalous and impertinent allegations in Ogdon&#x2019;s complaint about our business. Shortly thereafter on August 22, 2023, Plaintiff moved the court to reconsider its dismissal of the RICO claim. Though discovery had commenced, and the Company substantially completed its discovery obligations on the state-law claims, discovery was stayed on March 18, 2024, pending mediation and the disposition of Ogdon&#x2019;s motion for reconsideration. On March 29, 2024, the court issued an order reinstating Plaintiff&#x2019;s RICO claim. On September 26, 2024, the court lifted the stay on discovery, and discovery resumed, with class certification briefing to conclude in September 2025. There is currently no trial date scheduled in this matter.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Valerio, et al. v. Grand Canyon Education, Inc., et al. &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"&gt;This suit was filed on December 24, 2024, in Maricopa County, Arizona Superior Court on behalf of nearly 300 plaintiffs. The plaintiffs assert various claims, including claims for violations of state law consumer protection statutes. The Company&#x2019;s response to the complaint is due on April 10, 2025.  There is currently no trial date scheduled in this matter.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 72pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-indent:36pt;margin:0pt;"&gt;We believe that the Company&#x2019;s representations made in marketing materials or by our employees regarding Grand Canyon University&#x2019;s non-profit status and doctoral program requirements were at all times accurate and not false or misleading, and thus did not violate applicable law. In addition, to the extent the representations we made or actions we took that are at issue in these proceedings were done or taken after July 1, 2018 at the direction of GCU and/or based on written instructions, or advertising or web materials, provided to us for use by GCU, GCU has agreed to indemnify us in part under the terms of the Master Services Agreement for our losses and expenses arising from these matters. With &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin:0pt 0pt 6pt 0pt;"&gt;regard to the FTC&#x2019;s claims under the Telemarketing Sales Rule, we only make telemarketing calls to individuals who have demonstrated interest in speaking to us about educational opportunities at Grand Canyon University, which are permitted by the rule. The Company intends to defend itself vigorously in each of these legal proceedings.&#160;The outcome of these legal proceedings is uncertain at this point. At present, the Company cannot estimate a range of loss for these actions based on the information available to the Company. Accordingly, the Company has not accrued any liability associated with these actions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Tax Reserves, Non-Income Tax Related&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;From time to time the Company has exposure to various non-income tax related matters that arise in the ordinary course of business. At both December&#160;31, 2024 and 2023, the Company has no non-income tax related matters where exposure is considered probable and the potential loss can be reasonably estimated.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_RiyjmNOW1UyqO7_JPrnCSw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_JO6FpomLdkC4IlLApEPzqQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_40eT7qLsLUq039TkVaZLVg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;8. Earnings Per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Basic earnings per common share is calculated by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per common share reflects the assumed conversion of all potentially dilutive securities, consisting of stock options and restricted stock awards, for which the estimated fair value exceeds the exercise price, less shares which could have been purchased with the related proceeds, unless anti-dilutive. For employee equity awards, repurchased shares are also included for any unearned compensation adjusted for tax. The table below reflects the calculation of the weighted average number of common shares outstanding, on an as if converted basis, used in computing basic and diluted earnings per common share.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,991&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 32,131&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Effect of dilutive stock options and restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 156&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,271&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 30,147&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 32,237&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Diluted weighted average shares outstanding excludes the incremental effect of unvested restricted stock and shares that would be issued upon the assumed exercise of stock options in accordance with the treasury stock method. For each of the&#160;years ended December&#160;31, 2024, 2023 and 2022, approximately 20, 52, and 58, respectively, of the Company&#x2019;s restricted stock awards outstanding were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive. These restricted stock awards could be dilutive in the future.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_ISaxgOraoEWoHhSQaizJPg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Basic weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,991&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 32,131&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Effect of dilutive stock options and restricted stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 156&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Diluted weighted average shares outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 29,271&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 30,147&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 32,237&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_4XOEtn10sk6Yasy7n9RwsA_5_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29104000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_4-biUsZxl0CV1cQu72U1OQ_5_4"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29991000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_vpDwlZFXfEusARptk2a4Qg_5_6"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">32131000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_6nj_jBxfSUybplABhyvUPA_6_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">167000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_REnX8ltoUUaT8DvV7ZOxow_6_4"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">156000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_6h3OfYMRjEy9o2-hkFbOaQ_6_6"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">106000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_iBgFxuLtdUioeDEMiFYrzA_7_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">29271000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_wGtNnCfm-0yMRqkGyWJ7kg_7_4"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">30147000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_WLsj_pMvCkadS5YrHY7NOQ_7_6"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">32237000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_7FJxiigFakajCYktLbr6nQ"
      decimals="-3"
      id="Narr_X3QV32PUy0u9BMdfAhpizA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">20000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_qhLEqFEOp0CcFZMej4J5AA"
      decimals="-3"
      id="Narr_YcoWYKLwBkWd47G8U-b-PQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">52000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lope_StockOptionAndRestrictedStockAwardsMember_WhTXAeDpRUiucFpq8pt0Lw"
      decimals="-3"
      id="Narr_BqSzwCNVJkSxgfjq-gsIkg"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">58000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_lhsC9-BEYUyW2hO0yfoyvw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;9. Equity Transactions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of December&#160;31, 2024 and 2023, the Company had 10,000 shares of authorized but unissued and undesignated preferred stock. The Company&#x2019;s charter provides that the Board of Directors has authority to issue preferred stock, with voting powers, designations, preferences, and special rights, qualifications, limitation, or restrictions as permitted by law as determined by the Board of Directors, without stockholder approval. The Board of Directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of the common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Treasury Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;On January 29, 2025 the Board of Directors approved a $200,000 increase under its existing stock repurchase program reflecting an aggregate authorization for share repurchases since the initiation of the program of $2,245,000. The expiration date on the repurchase authorization is March 1, 2026. Repurchases occur at the Company&#x2019;s discretion. Repurchases may be made in the open market or in privately negotiated transactions, pursuant to the applicable Securities and Exchange Commission rules. The amount and timing of future share repurchases, if any, will be made as market and business conditions warrant.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;During the year ended December 31, 2024, the Company repurchased 1,142 shares of common stock at an aggregate cost of $165,405&lt;span style="white-space:pre-wrap;"&gt;.  As of December 31, 2024, there remained &lt;/span&gt;$99,648 available under its current share &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;repurchase authorization (which authorization was increased to $299,648&lt;span style="white-space:pre-wrap;"&gt; in January 2025).  Shares repurchased in lieu of taxes are not included in the repurchase plan totals as they were approved in conjunction with the restricted share awards.&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_WlvGGBJc5kqMM4cq8_BD1w"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_87A7h7ee_k2bECiC0iNxeA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000000</us-gaap:PreferredStockSharesAuthorized>
    <lope:StockRepurchaseProgramIncreaseInAuthorizedAmount
      contextRef="Duration_1_29_2025_To_1_29_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jISwQWzRoEWqdcZRWOwbYg"
      decimals="-3"
      id="Narr_MBGTax4jSE28eX6VPiShZg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">200000000</lope:StockRepurchaseProgramIncreaseInAuthorizedAmount>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_6TiBySopYUm-IsmCnO--xg"
      decimals="-3"
      id="Narr_0Ua5GmCmAkGpktEfs6XTJQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2245000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramExpirationDate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA"
      id="Narr_KfT8HJ-naUOHSyUJmZIMUw">2026-03-01</srt:StockRepurchaseProgramExpirationDate>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA"
      decimals="-3"
      id="Narr_AZOtwCT8oU-lf-LQI73mHA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">1142000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_beKbd088jkuCF1h-UjsJCA"
      decimals="-3"
      id="Narr_sIoXjTI-lEu7SSJNsRDiGQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">165405000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="As_Of_12_31_2024_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_fsjEc0bzBkKlVfEYkXYHYQ"
      decimals="-3"
      id="Narr_JNNBUg5Cx0-x5yot4rPiZQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">99648000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_1_31_2025_srt_ShareRepurchaseProgramAxis_lope_CommonStockRepurchaseAuthorizationMember_Aj3kORPuSUeGiWOfZ9UVCA"
      decimals="-3"
      id="Narr_RgQZy4mkXkyTa75yW0HaIA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">299648000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_mn_kqzrfGU6nXBjL9owmMQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;10. Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has deferred tax assets and liabilities that reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Deferred tax assets are subject to periodic recoverability assessments. Realization of the deferred tax assets, net of deferred tax liabilities is principally dependent upon achievement of projected future taxable income. Based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management believes it is more-likely-than-not that the Company will realize the benefits of these deductible differences. The Company has no valuation allowance at December&#160;31, 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted though income tax expense.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The components of income tax expense (benefit) are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,294&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 50,194&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 65,303&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,211&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (476)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (578)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 254&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 811&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (222)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 554&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 233&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax expense recorded as an increase of paid-in capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 65,081&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,444&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;A reconciliation of income tax computed at the U.S. statutory rate to the effective income tax rate is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Statutory U.S. federal income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State income taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State tax credits, net of federal effect&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Excess tax benefits&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Nondeductible expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.7)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effective income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Significant components of the Company&#x2019;s deferred income tax assets and liabilities, included in Deferred income taxes, non-current on the consolidated balance sheets are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Share-based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,850&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Employee compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,262&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Intangibles&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,696&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,598&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,780&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,641&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 329&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,868&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,558&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liability:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,337)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,256)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (37,051)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (37,051)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (7)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (46,395)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (48,307)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Net deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,749)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The net deferred tax liability on the accompanying consolidated balance sheet is comprised of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income taxes, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,827&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,118&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income taxes, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (32,354)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (31,867)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,749)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company recognizes the impact of a tax position in its financial statements if that position is more-likely-than-not to be sustained on audit, based on the technical merits of the position. The Company discloses all unrecognized tax benefits, which includes the reserves recorded for uncertain tax positions on filed tax returns and the unrecognized portion of affirmative claims. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. Unrecognized tax benefits as of December&#160;31, 2024 and 2023 were $14,626 and $13,631, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The reconciliation of the beginning and ending balance of unrecognized tax benefits at December 31, is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrecognized tax benefits, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,631&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,862&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax positions taken during the current year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Increases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,891&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Decreases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax positions taken during a prior year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Increases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,465&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Decreases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,550)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,810)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Decreases for settlements during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (384)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Reductions for lapses of applicable statute of limitations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,327)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,320)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrecognized tax benefits, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,626&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,631&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:6pt 0pt 0pt 0pt;"&gt;As of December&#160;31, 2024 and 2023, the unrecognized tax benefit recorded of $14,626 and $13,631&lt;span style="white-space:pre-wrap;"&gt;, respectively, if reversed, would impact the effective tax rate.  At both years ended December&#160;31, 2024 and 2023 the Company had accrued &lt;/span&gt;$0, in interest and $0, in penalties. It is reasonably possible that the amount of the unrecognized tax benefit will change during the next 12 months, however management does not expect the potential change to have a material effect on the results of operations or financial position.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;"&gt;The Company&#x2019;s uncertain tax positions were related to tax years that remained subject to examination by tax authorities. As of December&#160;31, 2024, the earliest tax year still subject to examination for federal and state purposes is 2021 and 2020, respectively.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_HJqetLdCbEO8gPPY0gMaQQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_n_omkxqYjUi1_nZacz4eiw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_PXyDQslxPkiPGYdXUWZaUw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,294&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,097&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 50,194&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,017&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 65,303&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,211&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (476)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (578)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 254&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 811&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (222)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 554&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 233&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax expense recorded as an increase of paid-in capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 65,081&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 54,690&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,444&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_slQBXZGS3U-xudviJxsI-Q_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">60294000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_gWSIWee8rEiEvGKgGthunw_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">54097000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_QOfJBw6t-0ybMhpgsGBblg_4_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">50194000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_op78KfvYGUmTs3yRba5Wnw_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5009000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_VsuFYbuFS0mW0ABLxfy-Jw_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">39000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_OrmMmhdyVE6rfhqJ_cCavQ_5_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5017000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_kCalrnjDaU-j0D0dqN1HdQ_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">65303000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_-c3hmx7uXESsBwvO5YYNMg_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">54136000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_kbHvBKL3E06iLXCB-yKAzA_6_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">55211000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_WeFeLVyRcEKCNOtzlX_c1g_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-476000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_XW5vKRWpKUqzQAgapmwTog_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">229000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_x5LynOf4Gk-JCgA7ZEVRqQ_8_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-578000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_iRRKqliYd0yhJUkRzmProw_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">254000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_qOcX3UvdhUyt3CyCa1PJTA_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">325000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_f-05EMJK706knWcksfsjqA_9_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">811000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_PLJPgPlY8kC5O3GuXLfPLg_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">-222000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_19KqvvUeKUKdD-V7l36z6A_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">554000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_rxC0QzWdLkmkpVE0DJNxnA_10_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">233000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_Hs7TKX0YDEagyifcEkTIDw_12_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">65081000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_iZMuAzUE10GGNcIOm06Lcw_12_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">54690000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_CVwsItLsjkmXdYpaQl09XA_12_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">55444000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_hiL0eG_SjEeBXVJqnoTzjA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Statutory U.S. federal income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State income taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State tax credits, net of federal effect&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Excess tax benefits&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.3)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.1)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Nondeductible expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.7)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effective income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 22.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_tZjicz5fw0W35xp9jpohXg_3_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_VH5ZK4OGfUyH1QQAMrD3VQ_3_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_GBQ1GGjMGkKl1w3Na6ik-A_3_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_uXA69GhXRE2dUwRfjfRfMw_4_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_x0q1gnFfmUKrqWTKkGZuVQ_4_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_dFcb9ugGcUO7nH4sQ8-fCA_4_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_4MW17nO00kyJv6V_FdAnMQ_5_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_FC-I1r6ihEqUHp7iiQ52Bw_5_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_sE7E4i-9ckCUMKH5kimtRQ_5_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_QeSm0QY0NUysWnrnHIf1lw_6_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.005</lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits>
    <lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_nj-VjVh6F0uoAe59xYatGQ_6_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.003</lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits>
    <lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_fxIj2HYdAkmxlNNunRiU0w_6_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.001</lope:EffectiveIncomeTaxRateReconciliationExcessTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_caOJeq0KxEWbPrkA5Skmqg_7_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_P4UopyUzCEeJNGPO-W0kcw_7_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_U6e6A_oq40ipAgNuzOmErw_7_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_ejMizMbO3U6pUtYX0efH5g_8_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_gbAQEsH_uE2f3aBZbsHVeg_8_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_l6belUjLXUaU_cwQJdqJRw_8_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="3"
      id="Tc_69wjzSfOU0WS5SYJhCfoqQ_9_2"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="3"
      id="Tc_dBZgCqE8yEy6tR07bzWNrQ_9_4"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.211</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="3"
      id="Tc_g0guOTM59kOlAUW14ZwcfA_9_6"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.231</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_8lkHDaTC2Eur_LcqB_lgvw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;Significant components of the Company&#x2019;s deferred income tax assets and liabilities, included in Deferred income taxes, non-current on the consolidated balance sheets are as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Share-based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,850&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Employee compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,459&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,262&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Intangibles&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,696&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,598&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,780&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;State taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,641&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 329&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,868&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21,558&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liability:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,337)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,256)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (37,051)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (37,051)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (7)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (46,395)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (48,307)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Net deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,749)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The net deferred tax liability on the accompanying consolidated balance sheet is comprised of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income taxes, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,827&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,118&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred income taxes, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (32,354)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (31,867)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,527)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (26,749)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_XkAE_jND0UuimezDzLd6tg_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2911000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_31DX7XMpi0CGF6iwWEidlg_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2850000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_UpBT0D6fgUipGl8qoliJeA_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1459000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_yJWqD3PW2UG9-yoVVr6XPw_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1262000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_GW5OXbzJKUWwmW1K7Y6cVQ_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">8532000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_v9zsVvCGJ06gGgvj94ZBCQ_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">11696000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <lope:DeferredTaxAssetsLeases
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_33DS7jcnwUGZ6MUTHx7eow_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2598000</lope:DeferredTaxAssetsLeases>
    <lope:DeferredTaxAssetsLeases
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_Y19xyqXlzUGZabEESU22gw_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1780000</lope:DeferredTaxAssetsLeases>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_3FvLnJheG0iztPtv6Qtj3A_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4197000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_83LkXr9Y30WmM8Sxswr-pw_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3641000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_NxfFORoJ00abVhKc2j2xKQ_9_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">171000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_T4d1kyA1-ECPYbn6pH3wyQ_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">329000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_0GSsaOI-B0O2S1TRSN1Blg_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">19868000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_E0ELvMFzHUiePAn4azcl_Q_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">21558000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_MSFfwFqVoEe6j1LiuPdv5w_13_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">9337000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_HrmpBlDu50eV3t812SBmkQ_13_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">11256000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_06F6GGSh2Ems74MnXUVsew_14_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">37051000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_W-ZjRx2NRkij0EnPVO-pcA_14_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">37051000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_AJw-X9BXvEuOoLLHPyzAnA_15_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">7000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_2gXSr-0xx0COnzHB-NOLmg_16_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">46395000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_qmmv2ka2CEOBRaAgIBfrLQ_16_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">48307000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_zoqBvmY9tkOIwY5tnSIcBw_17_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26527000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_s5IRETt8d0Kj1Y25ZFD0QA_17_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26749000</us-gaap:DeferredTaxLiabilities>
    <lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_qRMNf70cBkSP5zMnw0OCLQ_3_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5827000</lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent>
    <lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_-eakW_7SiEiXdgsreRV0XQ_3_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">5118000</lope:AggregateDeferredTaxAssetsNetOfValuationAllowanceAndNetOfLiabilitiesCurrent>
    <lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc__g0SuzGaiUa8185or1kyeQ_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">32354000</lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent>
    <lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_lsv-bSO3rE-kDBemAT5G_g_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">31867000</lope:AggregateDeferredTaxLiabilitiesNetOfAssetsAndValuationAllowanceNoncurrent>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_QRwh-vdAOEyPXdNh2CO9pw_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26527000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_o-jOKLdF2E6WD2J0jZ8soQ_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">26749000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_uPaz_rmV5EapHFSQcjzKAg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14626000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_HH0Olh89l0-w9ezoaNy9cg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13631000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_e1jqnid8Ika_DZie_tB7Zg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrecognized tax benefits, beginning of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,631&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,862&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax positions taken during the current year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Increases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,891&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Decreases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax positions taken during a prior year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Increases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,465&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Decreases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,550)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,810)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Decreases for settlements during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (384)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Reductions for lapses of applicable statute of limitations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,327)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,320)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unrecognized tax benefits, end of year&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,626&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,631&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_v5BEzYwYAk68XRp-DCP6Vw_2_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13631000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2022_E5Kmx8xmXk-eLy5Veh6LlQ"
      decimals="-3"
      id="Tc_ullXdSbkv0avu-Yj58fmBg_2_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">15862000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_R-dLPyfgpEeDEtKoVF_FGA_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3407000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_qR0a2I6ZtEKjdQYk4uOvqA_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2891000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_BzEQRpU3rk6yrWT3cNuXfQ_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2465000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_4WRmfFpc002n5aQN5tne-w_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">392000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_mvOKejy_cEiyNjiXLnve0g_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1550000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_iw32gBlXNUutRxGenteyZA_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1810000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_ree2_dJERE-MK1LJmgP3SA_9_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">384000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_w0LIwEPXZ02HnVOHTuRuiw_10_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3327000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_2t5p-8eKYU6erEyoC7BgTg_10_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3320000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Tc_mJtJ9RFzeUeMUdIUthakCw_11_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14626000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Tc_psLkErvz3ESIm9tCU9iuhg_11_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13631000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_aiVYwfR9EUGPpMNasvEX7w"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14626000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_ldxGTaq8uU62bzJVLPTT1Q"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13631000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_Hz7oTI7iWkCptAzL2DUw-Q"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_xhCYfJlo2U-6AvQH_Y1anQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="As_Of_12_31_2023_q9UKm_FIYUumBLxVsoJmKQ"
      decimals="-3"
      id="Narr_27MBtCTDkUm_VMgHmlWaJw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_Ss4O9nVzxECtVnv1q7JPPw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_B06nNM0wOEyj-4mL27hK2g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;11. Share-Based Compensation Plans&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;"&gt;Incentive Plans&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company makes equity incentive grants pursuant to our 2017 Equity Incentive Plan (the &#x201c;2017 Plan&#x201d;) under which a maximum of 3,000 shares may be granted. As of December&#160;31, 2024, 962 shares were available for grants under the 2017 Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;"&gt;Restricted Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;During fiscal&#160;&lt;span style="white-space:pre-wrap;"&gt;years 2024, 2023, and 2022, the Company granted  &lt;/span&gt;117, 136, and 189 shares of common stock, respectively, with a service vesting condition to certain of its executives, officers, and employees. The restricted shares have voting rights and vest evenly at 20% &lt;span style="-sec-ix-hidden:Hidden_v4nhV-xWB02RKqNwN2LiYA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;over&lt;/span&gt;&lt;/span&gt; &lt;span style="-sec-ix-hidden:Hidden_8GW0h5pn10ac0vhPM5wSgA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;each&lt;/span&gt;&lt;/span&gt; &lt;span style="-sec-ix-hidden:Hidden_U-y9oVG8iEKqsAaMQsPAWQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;of&lt;/span&gt;&lt;/span&gt; the &lt;span style="-sec-ix-hidden:Hidden_Q8Sn4Y8p7UGLsYFmj93MLA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;next&lt;/span&gt;&lt;/span&gt; five years. Upon vesting, shares will be held in lieu of taxes equivalent to the statutory tax withholding required to be paid when the restricted stock vests. During the&#160;years ended December&#160;31, 2024, 2023 and 2022, the Company withheld 55, 56, and 52 shares of common stock in lieu of taxes at a cost of $7,446, $6,331, and $4,625, on the restricted stock vesting dates, respectively. In April 2024, a new non-employee director was appointed to the Board of Directors and was granted an initial award of shares pursuant to the Company&#x2019;s compensation program. The initial award of shares that were granted to such newly appointed director have voting rights and vest on the one-year&lt;span style="white-space:pre-wrap;"&gt; anniversary of the date of grant.  &lt;/span&gt;During 2024, 2023 and 2022, following the annual stockholders meeting, the Company granted 3, 4 and 4 shares of common stock to the non-employee members of the Board of Directors. The restricted shares granted to these directors have voting rights and vest on the earlier of (a)&#160;the one year anniversary of the date of grant or (b)&#160;immediately prior to the following&#160;year&#x2019;s annual stockholders&#x2019; meeting. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;On June 30, 2024, a named executive officer resigned for &#x201c;good reason&#x201d; which, under the terms of his employment agreement, resulted in an acceleration of the vesting of the next tranche of five&lt;span style="white-space:pre-wrap;"&gt; outstanding restricted stock awards that would have otherwise vested on March 1, 2025.  As a result, the incremental share-based compensation expense from the modification on the &lt;/span&gt;five restricted stock awards for the accelerated vesting date was $558&lt;span style="white-space:pre-wrap;"&gt; and is included in the general and administrative expenses in the Company&#x2019;s consolidated income statement.  In July 2024, &lt;/span&gt;5 shares vested and 2 shares were withheld in lieu of taxes at a cost of $324 on the accelerated vesting date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;A summary of the activity related to restricted stock granted under the Company&#x2019;s Incentive Plan is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Grant&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December 31, 2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 86.24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 83.10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (134)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.07&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.49&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December 31, 2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.32&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 140&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 112.60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (147)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 86.94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 87.87&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 450&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 93.16&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 120&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 130.80&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (151)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 91.84&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (16)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 100.12&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 403&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 104.54&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of December&#160;31, 2024, there was approximately $30,345 of total unrecognized share-based compensation cost related to unvested restricted stock awards. These costs are expected to be recognized over a weighted average period of 2.03&#160;years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt; &lt;span style="font-size:10pt;"&gt;Share-based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 10.8pt;"&gt;Share-based Compensation Expense Assumptions&#160;&#x2013; Restricted Stock Awards&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company measures and recognizes compensation expense for share-based payment awards made to employees and directors. The fair value of the Company&#x2019;s restricted stock awards is based on the market price of its common stock on the date of grant. Stock-based compensation expense related to restricted stock grants is expensed over the vesting period using the straight-line method for Company employees and the Board of Directors. The Company recognizes forfeitures as they occur. The restricted shares have voting rights.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The table below outlines share-based compensation expense for the fiscal&#160;years ended December&#160;31, 2024, 2023 and 2022 related to restricted stock and stock options granted:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Technology and academic services&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,594&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,365&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,424&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Counseling services and support&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 7,200&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,287&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Marketing and communication&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 226&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 154&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,205&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,787&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,777&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-based compensation expense included in operating expenses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 14,225&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 13,204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 12,642&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax effect of share-based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,556)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,301)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,161)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-based compensation expense, net of tax&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,903&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,481&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;401(k)&#160;Plan&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;The Company has established a 401(k)&#160;Defined Contribution Benefit Plan (the &#x201c;Plan&#x201d;). The Plan provides eligible employees, upon date of hire, with an opportunity to make tax-deferred contributions into a long-term investment and savings program. All employees over the age of 21 are eligible to participate in the Plan. The Plan allows eligible employees to contribute to the Plan subject to restrictions under the Internal Revenue Code of 1986 (the &#x201c;Code&#x201d;), and the Plan allows the Company to make discretionary matching contributions. The Company plans to make a matching contribution to the Plan of approximately $3,092 for the&#160;year ended December&#160;31, 2024. The Company made discretionary matching contributions to the Plan of $2,951 and $2,744 for the&#160;years ended December&#160;31, 2023 and 2022, respectively.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_d6DVxEahYkezDYT2fmkkrg"
      decimals="-3"
      id="Narr_DK_MWuqv8EShdDFPhJIO7g"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2024_1xc0AS5Fo06P1T1-9PTaVA"
      decimals="-3"
      id="Narr_hx2u-J7PZUqU-f9fr2M3PA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">962000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA"
      decimals="-3"
      id="Narr_oTVftb6e8UWp62-l6-rrkA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">117000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA"
      decimals="-3"
      id="Narr_Dfs2awcww0mmReOpFW9a2g"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ"
      decimals="-3"
      id="Narr_q_QfgG_U6U2Vkk4iyIfKEw"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_QACacjYkP0iEhsh65bfTLg"
      decimals="4"
      id="Narr_-g16uP8APkW8jAlvH8vvTw"
      unitRef="Unit_Standard_pure_weqZ_p2SdEm7vB7nNb9oRA">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA"
      id="Narr_01sq4BnlkU24Jyqt5btdmg">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA"
      decimals="-3"
      id="Narr_r-VU_yRs-ky-Ib18UP-kiQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">55000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA"
      decimals="-3"
      id="Narr_UFPXTjrH90yibmJlmTGVnA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">56000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ"
      decimals="-3"
      id="Narr_O0CcNVWTekq5zH03fijgLw"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">52000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_ZePT3F26EEC2vToeq-F1EA"
      decimals="-3"
      id="Narr_lxoAe13-3E-lEK49-6PgRw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">7446000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_0L0uhYq_lECap8wPVDN9GA"
      decimals="-3"
      id="Narr_eqWytJWvYUe3J949wlujmQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6331000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_zkH1CTq_a06p0SrR7MdAzQ"
      decimals="-3"
      id="Narr_YCHupzBfcUW5gEWQ_VujvA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4625000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_4_1_2024_To_4_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_TmGcndq70EK89qp-vJC1yQ"
      id="Narr_AVmjQnK3S0yYYl3BKIJb1Q">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ"
      decimals="-3"
      id="Narr_QevBUHSjkUqyQmgVA2JR6g"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4ZrlZIy4PUOgtdDWBkucUQ"
      decimals="-3"
      id="Narr_IhowCPrQrUauWysUnepzJg"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_uzY8AIq4bUKvY6iJ-psq9Q"
      decimals="-3"
      id="Narr_n7IJiqhDzECdrdxClfdLOw"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_whbSl7KMZUOzqtCJbTBCLQ"
      id="Narr_tAq9v-9JW02Rjk4bV8tmSA">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg"
      decimals="-3"
      id="Narr_7QzOAWowik-SMytgc4zGFQ"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZcDAPfynXkmi1HsB8pxXFg"
      decimals="-3"
      id="Narr_EVmVbyO_Mk2_hEQTgID4bw"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_6_30_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1zL29iPwxUmOg199bmoDWg"
      decimals="-3"
      id="Narr_FfZJihlEDUGvYUq3y9lhDw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">558000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw"
      decimals="-3"
      id="Narr_84gTzCa9i0yVpjzp-GkgEA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw"
      decimals="-3"
      id="Narr_5C8416hZ70y_6TNsZ7QsIA"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">2000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_7_1_2024_To_7_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_65TqYsDcHUiKzQrm_gGbLw"
      decimals="-3"
      id="Narr_EN2-OquwYUS4fP8E8zNkMw"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">324000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_Y9RtHSZma0OVoBZXWZqWjA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Grant&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December 31, 2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 86.24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 83.10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (134)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.07&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.49&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December 31, 2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 85.32&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 140&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 112.60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (147)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 86.94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 87.87&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 450&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 93.16&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 120&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 130.80&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (151)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 91.84&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, canceled or expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (16)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 100.12&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding as of December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 403&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 104.54&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ"
      decimals="-3"
      id="Tc_lHMH-QWzKU6IgF3kntWi_w_4_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">427000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NbmCIgai4EW31mmD8PcKsQ"
      decimals="2"
      id="Tc_ueKzdP3-xkKd8p3MIuc81A_4_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">86.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="-3"
      id="Tc_SCQiczSwcUmR6A5-qnnQPQ_5_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="2"
      id="Tc_s-4zVeJc80OjBh9PQe9Kiw_5_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">83.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="-3"
      id="Tc_Xoef-F583EuYvQyKIcPcyQ_6_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">134000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="2"
      id="Tc_J59JsFdXnkKBLMlTj2Y7IQ_6_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">85.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="-3"
      id="Tc_5DuSkzuuaUmpQfANigh9tg_7_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QsMKKZjv7Um9jTIj8HLqDA"
      decimals="2"
      id="Tc_sJWGHdyu90GquM7h3GvksQ_7_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">85.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ"
      decimals="-3"
      id="Tc_apaCAW6RVk6-MkB7AyDu-g_8_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">476000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_H1CpGE1OKky6HQprwsYgiQ"
      decimals="2"
      id="Tc_MaB85fyPqkOi6JSKwDflHw_8_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">85.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="-3"
      id="Tc_Q8y4ye-XKUuqNF5jkevmYA_9_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="2"
      id="Tc_m1rGlD6OvEW4DZfPv7sXVQ_9_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">112.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="-3"
      id="Tc_NoGRMhJuP0CEh3asFiS6Lg_10_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">147000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="2"
      id="Tc_J1ESfJ-buEO6Uw-PiZtkJQ_10_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">86.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="-3"
      id="Tc_aLoUWkrBlkeaX9YrIz4SyQ_11_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yuqx1wmaXEarUBoNs8kCiA"
      decimals="2"
      id="Tc_zFQ9wLx_LkSqATy0hxcZ2w_11_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">87.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww"
      decimals="-3"
      id="Tc_dS03xe3GkEq4Wlj0F9qmFQ_12_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hFknrZ1FhEesp1Njp1Uoww"
      decimals="2"
      id="Tc_p9ent-o9kk6aKyKRCsmGIQ_12_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">93.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="-3"
      id="Tc_Hx2ltPOqyUi-xENC-XjPIA_13_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="2"
      id="Tc_0pxD2ROJC0mYizdu5oPPxg_13_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">130.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="-3"
      id="Tc_YJrDMp4XKUSYZ1WvHX1rhQ_14_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="2"
      id="Tc_4lvs9mWYk0-7rerDYTOwiA_14_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">91.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="-3"
      id="Tc_D0mfU3jnREabzzZFNNmZVQ_15_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      decimals="2"
      id="Tc_HWZ4ITkmXEmHbHe_gzXHqQ_15_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">100.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng"
      decimals="-3"
      id="Tc_Gi8ASqxaoUG3Hq-OhVqUrg_16_2"
      unitRef="Unit_Standard_shares_WR3GJpMkN0iy32kI8AN78g">403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng"
      decimals="2"
      id="Tc_AOntquH1pk24Ni37Y88vGQ_16_5"
      unitRef="Unit_Divide_USD_shares_P_AyNiQ3JUigEVqvODOJJg">104.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Axnxvc51v0SsBW1IX2UXng"
      decimals="-3"
      id="Narr_faMjR6KWkk-miY5fWnRuKg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">30345000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_0G9G6LnLYEmM7OvXXkp-4Q"
      id="Narr_M3m0--HTyU2ThBb4LyVeOA">P2Y10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_JkxA3NTH30i2ERJIPMb9Gw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Technology and academic services&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,594&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,365&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 2,424&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Counseling services and support&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 7,200&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,287&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Marketing and communication&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 226&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 154&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,205&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,787&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 3,777&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-based compensation expense included in operating expenses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 14,225&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 13,204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 12,642&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Tax effect of share-based compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,556)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,301)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,161)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;b style="font-weight:bold;"&gt;Share-based compensation expense, net of tax&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,669&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,903&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,481&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_mPX2E6mCaEuUFIZjXhWs1w"
      decimals="-3"
      id="Tc_pM27QH2MB0aKg3zC4aVzXw_2_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2594000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_HLdf7suKjUKaX0pwvnQ1ig"
      decimals="-3"
      id="Tc_aZgFXyqNcEa7q1shfeRGGw_2_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_TechnicalAndAcademicServicesMember_gdpUsE8s4kCLjvhCYiKFOg"
      decimals="-3"
      id="Tc_L_TjvZ6fik6vZW5-qGoa-Q_2_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_q7JjkU16eEe4ol3VNOsEiA"
      decimals="-3"
      id="Tc_4hu7AkwTqEaS2CZnicVOWw_3_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">7200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_NDowt36uOE6ywsIrbBUzTA"
      decimals="-3"
      id="Tc_RWtr26k9Vk6923Uy20CGIA_3_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6862000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_lope_CounselingSupportAndServicesMember_9h4ldeMoJU2UU5Xehl958Q"
      decimals="-3"
      id="Tc_w6umpQurHEmcQDtUEkp0Wg_3_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">6287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_xyXDwZPcOES90gxoxV6wGA"
      decimals="-3"
      id="Tc_ZVbizHTfKEOYvWeMoFxNbA_4_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_BHILa75i40GfMB4EvVdlFg"
      decimals="-3"
      id="Tc_mjmYYuTR2UyWxKS_tWKEPA_4_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">190000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_VWRWXZ1mfUOZvV1WNWcfXw"
      decimals="-3"
      id="Tc_wVRWpOQxfk-855nVer-7NQ_4_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">154000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_HzmcLHoBzkG5r-MdWV8X6Q"
      decimals="-3"
      id="Tc_mEGlcxDYz0y5BOJkHYdXdg_5_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">4205000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_y89QGaKzLUOuRuMXbz3iUQ"
      decimals="-3"
      id="Tc_9Sfept-1bUazKMqjkbL-Fw_5_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3787000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_7jD2izUepkKOd4D9g8h25g"
      decimals="-3"
      id="Tc_uEruny1wkUeUxi8JAneHWA_5_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3777000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_-ZuucsSriEyLNqgiXIhGUQ_6_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">14225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_FklVWNyQhEeixS1AXIYzVw_6_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">13204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_vJ07Gl3_HkqshLQFVeW17A_6_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">12642000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_s6T0NUeyj02TqjYHuhmy9A_7_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3556000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_us8d4IEltk-vfIHm2lkSjw_7_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3301000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_zuZmXMRtTk299W4F9tIxgQ_7_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3161000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Tc_vMciyiAslEiKSGDN8YGwlw_8_3"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">10669000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Tc_Y2tZIQK77kKzCqBRaUykcQ_8_6"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">9903000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Tc_ulfRhea3d0qrM5GpG23vQQ_8_9"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">9481000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <lope:MinimumEligibleAgeToParticipateInPlan
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Narr_53d-pSyd1UyWSXf2TZGJfw">P21Y</lope:MinimumEligibleAgeToParticipateInPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      decimals="-3"
      id="Narr_d2kXPDB6UUyYYHUQjqPIzg"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">3092000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="Duration_1_1_2023_To_12_31_2023_lQgkebdFfk2rmCC0lROG4A"
      decimals="-3"
      id="Narr_s1X6S1K5PUKz2rWmLhCmbQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2951000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="Duration_1_1_2022_To_12_31_2022_O8f4SA0Fv0mV8d1BjcHUSg"
      decimals="-3"
      id="Narr_Wr83u9wBZUq7ucKY79hMnQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">2744000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_6Ak7I_iR40qNCkp8B1xvdw"
      id="Tb_xRHJ7c_NjEiE3I8CFMzrOA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12. Related Party Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Related party transactions include transactions between the Company and certain of its affiliates.  The following transactions were in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the parties.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;As of and for the years ended December 31, 2024, 2023 and 2022, related party transactions consisted of the following:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Affiliates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;GCE Community Fund (&#x201c;GCECF&#x201d;)&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt; - GCECF was initially formed in 2014.  GCECF makes grants for charitable, educational, literary, religious or scientific purposes within the meaning of Section 501(c ) (3) of the Code, including for such purposes as the making of distributions to organizations that qualify as exempt organizations under Section 501 (c ) (3) of the Code.  The Company&#x2019;s Chief Executive Officer serves as the president of GCECF and GCECF&#x2019;s board of directors is comprised entirely of Company executives.  The Company is not the primary beneficiary of GCECF, and accordingly, the Company does not consolidate GCECF&#x2019;s activities with its financial results.  &lt;/span&gt;No&lt;span style="white-space:pre-wrap;"&gt; donations were made during the year ended December 31, 2024.  The Company made voluntary charitable contributions of &lt;/span&gt;$1,650 for the year ended December 31, 2023, of which no&lt;span style="white-space:pre-wrap;"&gt; amounts were owed as of December 31, 2023.   &lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_P9MJOwYRLEy37_aQDiMMXw"
      decimals="-3"
      id="Narr_KnSJOzh_2EahA3ymWtAnkA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_eqej3o8LkEyRX9sDLWgZ-w"
      decimals="-3"
      id="Narr_6PmlcJZxI0eq6P_BbTSIZQ"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">1650000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2023_srt_CounterpartyNameAxis_srt_AffiliatedEntityMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_xTbVDpWYLEG8bAvARhBssw"
      decimals="-3"
      id="Narr_M6iXCYLndU6ynsDh01RDPA"
      unitRef="Unit_Standard_USD_-Ct0I8b6A0q9tybvOiddGg">0</us-gaap:OtherLiabilitiesCurrent>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w"
      id="Narr_4uVZJvibyEKF2VZjvHPIVw">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w"
      id="Narr_jp7nYfEqpEO3DNpWPtYg6A">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w"
      id="Narr_llRHXxspzEuNb8lcv6gLwA">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_njt5TRkXvkW-Xbytl9V67w"
      id="Narr_FABw1UB3DEKFeHSOsYTyDg">false</ecd:NonRule10b51ArrAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
